Indholdsfortegnelse:

Hvordan fjerner jeg Androidx-afhængigheder?
Hvordan fjerner jeg Androidx-afhængigheder?

Video: Hvordan fjerner jeg Androidx-afhængigheder?

Video: Hvordan fjerner jeg Androidx-afhængigheder?
Video: How to Migrate Your Android Studio Project to AndroidX (And Why) 2024, Kan
Anonim

Du kan gå til Filer -> Projektstruktur -> Moduler -> Afhængigheder og fjerne nogen afhængighed grafisk, eller du kan bare fjerne det danner opbygning. gradle fil. Hvis dit projekt bruger afhængighed , du er i øjeblikket fjernelse , du bliver nødt til at opdatere det og fjerne eventuelle henvisninger til afhængighed før bygning.

I betragtning af dette, hvordan vender jeg tilbage til AndroidX?

3 svar

  1. Fjern følgende linjer i gradle.properties: android. enableJetifier=ægte android.
  2. Fjern AndroidX-afhængigheder i build.
  3. Synkroniser projekt med Gradle-filer.
  4. Efter synkronisering kan du have importfejl i java-filer, du kan fjerne androidx-importerne og tilføje de tilsvarende ikke-androidx-importer igen.

Udover ovenstående, hvad er AndroidX * artefakter? Artefakter indenfor androidx navneområdet omfatter Android Jetpack biblioteker. AndroidX er en væsentlig forbedring af originalen Android Support Library, som ikke længere vedligeholdes. androidx pakker erstatter supportbiblioteket fuldt ud ved at give funktionsparitet og nye biblioteker.

På samme måde, hvordan ordner du afhængighedsløsning?

Men det er virkelig nemt at rette, hvis du følger instruktionerne nedenfor

  1. Dobbeltklik på projektopbygningen. gradle-fil i venstre panel.
  2. Skift afhængighedsbibliotekets version fra v7:26.1. 0 til v7:27.1. 1 som fejlmeddelelsen sagde.
  3. Klik nu på Byg -> Genopbyg projekt menupunkt i android studio øverste menulinje, fejlen forsvinder.

Skal jeg migrere til AndroidX?

I Android Studio 3.2 (september 2018), er der direkte mulighed for migrere eksisterende projekt til AndroidX . Denne refaktoriserer alle pakker automatisk. Før dig migrere , anbefales det kraftigt at tage backup af dit projekt.

Anbefalede: