Есть ли способ смешать AndroidX и подпроект, который использует библиотеку поддержки? - PullRequest
0 голосов
/ 25 октября 2018

У меня есть проект Android, который я хотел бы обновить до AndroidX.Тем не менее, я использую модуль, который используется другими приложениями, которые еще не мигрировали в AndroidX.Я хотел бы избежать разветвления кода и предпочесть использовать библиотеку поддержки для модуля при обновлении сброса проекта для использования AndroidX.

Сейчас я не могу импортировать классы android.support.v7.Так, например, import android.support.v7.widget.AppCompatEditText; не удается.

Я попытался отменить изменения, внесенные в build.gradle с помощью инструмента миграции в модуле, но это не предотвращает проблему компиляции.

Однако по моему gradle.properties все еще имеет:

android.useAndroidX=true
android.enableJetifier=true

1 Ответ

0 голосов
/ 25 октября 2018

Все модули, используемые в вашем приложении, должны быть перемещены в AndroidX вместе.Вам нужно переместить свой модуль, который вы хотите сохранить в библиотеке поддержки, в новый проект и использовать его только в качестве зависимости maven или AAR в вашем проекте AndroidX.

...