Android-приложение React Native 0.73, содержащее импортированные библиотеки, не может быть собрано с использованием плаг ⇐ Android
Android-приложение React Native 0.73, содержащее импортированные библиотеки, не может быть собрано с использованием плаг
Я запускаю проект React Native, который использует сторонние библиотеки, такие как react-native-biometrics, react-native-blob-utils и многие другие. Я пытаюсь обновить библиотеку react-native с 0,72 до 0,73. Версия 0.73 зависит от плагина Android Gradle (AGP) версии 8. AGP v.8 требует, чтобы мое приложение определяло имя пакета не в файле AndroidManifest.xml (атрибут package в < code>application), но в android/build.gradle как android { namespace: 'com.example' .
Более того, все включенные сторонние библиотеки также должны следовать этому правилу «пространства имен», но очень многие из них до сих пор не получили пространство имен настроек обновления вместо имени пакета, и неясно, получат ли некоторые из них когда-либо . Вот почему я получаю сообщение об ошибке во время сборки.
Установка пространства имен с помощью атрибута пакета в исходном файле AndroidManifest.xml больше не поддерживается. Более подробную информацию о «правиле» можно найти здесь: https://github.com/react-native-communi ... issues/671
Мой вопрос заключается в том, есть ли решение, которое позволило бы мне использовать react-native v. 0.73 + AGP v.8 и библиотеки третьих частей, не удовлетворяющие указанному правилу, т. е.: пространство имен не определено в android/build.gradle, но в AndroidManifest.xml как атрибут package для тега application?
Я запускаю проект React Native, который использует сторонние библиотеки, такие как react-native-biometrics, react-native-blob-utils и многие другие. Я пытаюсь обновить библиотеку react-native с 0,72 до 0,73. Версия 0.73 зависит от плагина Android Gradle (AGP) версии 8. AGP v.8 требует, чтобы мое приложение определяло имя пакета не в файле AndroidManifest.xml (атрибут package в < code>application), но в android/build.gradle как android { namespace: 'com.example' .
Более того, все включенные сторонние библиотеки также должны следовать этому правилу «пространства имен», но очень многие из них до сих пор не получили пространство имен настроек обновления вместо имени пакета, и неясно, получат ли некоторые из них когда-либо . Вот почему я получаю сообщение об ошибке во время сборки.
Установка пространства имен с помощью атрибута пакета в исходном файле AndroidManifest.xml больше не поддерживается. Более подробную информацию о «правиле» можно найти здесь: https://github.com/react-native-communi ... issues/671
Мой вопрос заключается в том, есть ли решение, которое позволило бы мне использовать react-native v. 0.73 + AGP v.8 и библиотеки третьих частей, не удовлетворяющие указанному правилу, т. е.: пространство имен не определено в android/build.gradle, но в AndroidManifest.xml как атрибут package для тега application?
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение