INHOUDSOPGAWE:

Hoe verwyder ek Androidx-afhanklikhede?
Hoe verwyder ek Androidx-afhanklikhede?

Video: Hoe verwyder ek Androidx-afhanklikhede?

Video: Hoe verwyder ek Androidx-afhanklikhede?
Video: Dependabot : Update dependencies for Gradle projects 2024, Desember
Anonim

Jy kan gaan na Lêer -> Projekstruktuur -> Modules -> Afhanklikhede en verwyder enige afhanklikheid grafies, of jy kan net verwyder dit vorm bou. gradle lêer. As jy projek gebruik die afhanklikheid , jy is tans verwydering , jy sal dit moet opdateer en verwyder enige verwysings na die afhanklikheid voor bou.

As u dit in ag neem, hoe keer ek terug na AndroidX?

3 Antwoorde

  1. Verwyder die volgende reëls in gradle.properties: android. enableJetifier=ware Android.
  2. Verwyder AndroidX-afhanklikhede in build.
  3. Sinkroniseer projek met Gradle-lêers.
  4. Nadat u gesinkroniseer het, kan u invoerfoute in java-lêers hê, u kan die androidx-invoere verwyder en die ekwivalente nie-androidx-invoere weer byvoeg.

Behalwe hierbo, wat is AndroidX * artefakte? Artefakte binne die androidx naamruimte bestaan uit die Android Jetpack biblioteke. AndroidX is 'n groot verbetering van die oorspronklike Android Ondersteun Biblioteek, wat nie meer onderhou word nie. androidx pakkette vervang die Ondersteuningsbiblioteek ten volle deur kenmerkpariteit en nuwe biblioteke te verskaf.

Net so, hoe maak jy afhanklikheidsresolusie reg?

Maar dit is regtig maklik om reg te stel as jy die onderstaande instruksies volg

  1. Dubbelklik op die projekbou. gradle-lêer in die linkerpaneel.
  2. Verander die weergawe van die afhanklikheidsbiblioteek vanaf v7:26.1. 0 tot v7:27.1. 1 soos die foutboodskap gesê het.
  3. Klik nou Bou -> Herbou projek-kieslys-item in die boonste spyskaartbalk van Android-ateljee, die fout verdwyn.

Moet ek migreer na AndroidX?

In Android Studio 3.2 (September 2018), daar is 'n direkte opsie om migreer bestaande projek aan AndroidX . Hierdie herfaktor alle pakkette outomaties. Voor jou migreer , word dit sterk aanbeveel om jou projek te rugsteun.

Aanbeveel: