Я пытался интегрировать AndroidX в мой гибридный проект React Native, и я столкнулся с проблемой, что Jetifier не работает на «локальных» проектах. В результате все мои библиотеки React Native все еще используют старые библиотеки поддержки. Я поместил соответствующие строки в мой файл gradle.properties:
android.useAndroidX=true
android.enableJetifier=true
Это работает для любых удаленных библиотек, но React Native помещает все свои библиотеки как локальные модули на диск.
Я много чего перепробовал, но до сих пор моим лучшим решением является скрипт после установки пакета, который в основном вручную заменяет все пакеты и добавляет / удаляет библиотеки для различных скриптов gradle.
Это очень ручной процесс, а не супер устойчивый. Есть ли лучший способ решить эту проблему?