Задача: app:bundleReleaseJsAndAssets FAILED — React Native — Android

Получение этой ошибки в моем приложении React-Native, когда я запускаю Android с помощью npx react-native run-android --variant=release или создаю сборку выпуска. Я пробовал любые решения, которые я нашел в Stackoverflow и GitHub, такие как обновление версии gradle build tools, изменение версии babel.config.js, очистка проекта, --reset-cache, rm -rf node_modules и переустановка, аннулирование и перезапуск и т. д., но ни одно из них не решилось. Это блокировщик, так как я не могу создать сборку для публикации.

Я предоставил единственную доступную ошибку трассировки стека.

> Task :app:bundleReleaseJsAndAssets FAILED

Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0.
Use '--warning-mode all' to show the individual deprecation warnings.
See https://docs.gradle.org/6.8.1/userguide/command_line_interface.html#sec:command_line_warnings
5 actionable tasks: 5 executed
The system cannot find the path specified.

FAILURE: Build failed with an exception.  

* What went wrong:
Execution failed for task ':app:bundleReleaseJsAndAssets'.
> Process 'command 'cmd'' finished with non-zero exit value 1

Еще одна информация, которую я заметил, заключается в том, что я получаю указанную выше трассировку стека, когда выполнение сборки выполняется :app:bundleReleaseJsAndAssets и достигает react-native-animated. Я попробовал решения, предложенные для аналогичных проблем, о которых сообщалось в react-native-animated, но это тоже не помогло.

Я не могу найти, связана ли проблема с пакетом или локальной настройкой проекта.

Также я заметил, что пакет не настроен должным образом в Android. Скриншот прикреплен ниже для справки. Только в этом пакете нет стрелки вправо.

введите здесь описание изображения

Версии библиотеки:

"react": "16.13.1",
"react-native": "0.63.4",
"react-native-reanimated": "2.1.0"

Информация о Gradle:

classpath("com.android.tools.build:gradle:4.0.1")
distributionUrl=https\://services.gradle.org/distributions/gradle-6.8.1-all.zip

Версия Android Studio: 4.2.1

Какие-либо предложения?




Ответы (1)


При проверке этого ответа я обнаружил, что в моем коде присутствует строка ниже

project.ext.react = [
   nodeExecutableAndArgs : ["/usr/local/bin/node"]
];

В других моих проектах RN этой строки нет, но они работают нормально. Таким образом, удаление строки nodeExecutableAndArgs : ["/usr/local/bin/node"] устранило проблему.

person Joshua    schedule 18.07.2021