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