Съдържание:

Как да премахна зависимостите на Androidx?
Как да премахна зависимостите на Androidx?

Видео: Как да премахна зависимостите на Androidx?

Видео: Как да премахна зависимостите на Androidx?
Видео: Dependabot : Update dependencies for Gradle projects 2024, Декември
Anonim

Можете да отидете на Файл -> Структура на проекта -> Модули -> Зависимости и Премахване всякакви зависимост графично, или можете просто Премахване тя формира изграждане. gradle файл. Ако проектът ви използва зависимост , вие сте в момента премахване , ще трябва да актуализирате това и Премахване всякакви препратки към зависимост преди изграждането.

Имайки предвид това, как да се върна обратно към AndroidX?

3 отговора

  1. Премахнете следните редове в gradle.properties: android. enableJetifier=true android.
  2. Премахнете зависимостите на AndroidX в сборката.
  3. Синхронизирайте проект с Gradle файлове.
  4. След синхронизиране може да имате грешки при импортиране в java файлове, можете да премахнете импортирането на androidx и да добавите отново еквивалентните импортирания извън androidx.

Освен по-горе, какво представляват AndroidX * артефакти? Артефакти в рамките на androidx пространството от имена включва Android Библиотеки на Jetpack. AndroidX е значително подобрение на оригинала Android Библиотека за поддръжка, която вече не се поддържа. androidx пакети напълно заместват библиотеката за поддръжка, като предоставят паритет на функциите и нови библиотеки.

По същия начин, как коригирате разделянето на зависимости?

Но това е наистина лесно да се поправи, ако следвате инструкциите по-долу

  1. Щракнете двукратно върху изграждането на проекта. gradle файл в левия панел.
  2. Променете версията на библиотеката за зависимости от v7:26.1. 0 до v7:27.1. 1, както се казва в съобщението за грешка.
  3. Сега щракнете върху Build -> Rebuild Project елемент от менюто в горната лента с менюта на android studio, грешката изчезва.

Трябва ли да мигрирам към AndroidX?

В Android Студио 3.2 (септември 2018 г.), има директна опция за мигрират съществуващ проект към AndroidX . Това реорганизира всички пакети автоматично. Преди теб мигрират , силно се препоръчва да архивирате проекта си.

Препоръчано: