Сбой сборки пакета Android при использовании новой архитектуры с React Native 0.76.2Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Сбой сборки пакета Android при использовании новой архитектуры с React Native 0.76.2

Сообщение Anonymous »

Я создал новый проект и установил Bugsnag как единственную зависимость проекта, следуя руководству по ручной настройке. Приложение работает нормально на эмуляторе/физическом устройстве, но когда я пытаюсь его собрать, оно выдает следующую ошибку:

Не удалось выполнить задачу ':app:configureCMakeRelWithDebInfo[arm64-v8a]'.

При дальнейшей проверке, как видно из журналов, прикрепленных ниже, нет /Users/isaacmaldonado/Documents/Projects/Template/node_modules/@bugsnag/react-native/android/build/generated/source/codegen/jni/.
Шаги по воспроизведению
  • Создайте новый проект React Native с помощью npx @react-native-community/cli@latest init --версия 0.76.2
  • Следуйте встроенному руководству по ручной настройке React
  • Код: Выделить всё

    cd android
    и запустите ./gradlew BundleRelease
  • См. ошибку
Сообщения об ошибках:

Код: Выделить всё

> Task :app:configureCMakeDebug[arm64-v8a] FAILED
C/C++: CMake Error at /Users/isaacmaldonado/Documents/Projects/Template/android/app/build/generated/autolinking/src/main/jni/Android-autolinking.cmake:9 (add_subdirectory):
C/C++:   add_subdirectory given source
C/C++:   "/Users/isaacmaldonado/Documents/Projects/Template/node_modules/@bugsnag/react-native/android/build/generated/source/codegen/jni/"
C/C++:   which is not an existing directory.
C/C++: Call Stack (most recent call first):
C/C++:   /Users/isaacmaldonado/Documents/Projects/Template/node_modules/react-native/ReactAndroid/cmake-utils/ReactNative-application.cmake:86 (include)
C/C++:   CMakeLists.txt:31 (include)
C/C++: CMake Error at /Users/isaacmaldonado/Documents/Projects/Template/node_modules/react-native/ReactAndroid/cmake-utils/ReactNative-application.cmake:89 (target_link_libraries):
C/C++:   Cannot specify link libraries for target
C/C++:   "react_codegen_BugsnagReactNativeSpec" which is not built by this project.
C/C++: Call Stack (most recent call first):
C/C++:   CMakeLists.txt:31 (include)
Я создал минимальный репозиторий, в котором можно воспроизвести проблему: https://github.com/einjunge99/template (не забудьте заменить YOUR_BUGSNAG_API_KEY собственным ключом API Bugsnag в android/app/src/main/AndroidManifest.xml)

Подробнее здесь: https://stackoverflow.com/questions/792 ... ative-0-76
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»