Innholdsfortegnelse:

Hvordan fjerner jeg Androidx-avhengigheter?
Hvordan fjerner jeg Androidx-avhengigheter?

Video: Hvordan fjerner jeg Androidx-avhengigheter?

Video: Hvordan fjerner jeg Androidx-avhengigheter?
Video: Migrate to AndroidX | Android studio migrate project to androidx 2024, November
Anonim

Du kan gå til Fil -> Prosjektstruktur -> Moduler -> Avhengigheter og ta bort noen avhengighet grafisk, eller du kan bare ta bort det danner bygge. gradle-fil. Hvis prosjektet ditt bruker avhengighet , er du for øyeblikket fjerning , må du oppdatere det og ta bort noen referanser til avhengighet før bygging.

Med tanke på dette, hvordan går jeg tilbake til AndroidX?

3 svar

  1. Fjern følgende linjer i gradle.properties: android. enableJetifier=ekte android.
  2. Fjern AndroidX-avhengigheter i build.
  3. Synkroniser prosjekt med Gradle-filer.
  4. Etter synkronisering kan du ha importfeil i java-filer, du kan fjerne androidx-importene og legge til tilsvarende ikke-androidx-importer på nytt.

Foruten ovenfor, hva er AndroidX *-artefakter? Gjenstander innen androidx navneområdet omfatter Android Jetpack-biblioteker. AndroidX er en stor forbedring av originalen Android Support Library, som ikke lenger vedlikeholdes. androidx pakker erstatter støttebiblioteket fullt ut ved å tilby funksjonsparitet og nye biblioteker.

På samme måte, hvordan fikser du avhengighetsoppløsning?

Men det er veldig enkelt å fikse hvis du følger instruksjonene nedenfor

  1. Dobbeltklikk på prosjektbygget. gradle-fil i venstre panel.
  2. Endre versjonen av avhengighetsbiblioteket fra v7:26.1. 0 til v7:27.1. 1 som feilmeldingen sa.
  3. Klikk nå Bygg -> Gjenoppbygg prosjekt-menyelementet i android studio øverste menylinje, feilen forsvinner.

Må jeg migrere til AndroidX?

I Android Studio 3.2 (september 2018), er det en direkte mulighet til migrere eksisterende prosjekt til AndroidX . Denne refaktorerer alle pakker automatisk. Før deg migrere , anbefales det på det sterkeste å sikkerhetskopiere prosjektet.

Anbefalt: