Процесс 'command 'npx.cmd'' завершен с ненулевым значением выхода 1 Реагировать на собственную проблему сборки

Я работаю над реакцией на родной. Когда я пытаюсь создать сборку Android, используя

gradlew assembleRelease

затем получить

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

Но когда я создаю сборку, используя приведенную ниже команду, сборка выполняется успешно.

gradlew assembleRelease -x bundleReleaseJsAndAssets 

Но сборка не запускается на мобильном устройстве, так как я открываю свое приложение после установки, оно просто разбилось.

Также, когда я пытаюсь создать сборку в другой системе (8gm ram) с тем же кодом, она создает сборку с той же командой, и сборка будет успешно создана. Предоставьте мне решение для этого,


person Puneet Kansal    schedule 19.04.2020    source источник


Ответы (3)


используйте 1_

после этого используйте этот ./gradlew clean

и для апк ./gradlew assembleRelease -x bundleReleaseJsAndAssets

или используйте это для aab ./gradlew bundleRelease -x bundleReleaseJsAndAssets

Попробуйте эти команды и скажите, работает ли это

person Bhupesh Kumar    schedule 12.08.2020

Для меня мне пришлось запустить npm run android один раз, а затем ./gradlew assembleRelease сработало.

ОБНОВЛЕНИЕ: выполните следующую команду и просмотрите журнал вывода, чтобы найти ошибку.

npx react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res

person Hamza Waleed    schedule 09.08.2020

Лично мне пришлось запускать форму приложения в Android Studio. Это дало мне более четкое сообщение об ошибке, которое позволило мне решить проблему.

Ошибка в моем случае была связана с entryFile: "index.android.js", внутри app/build.gradle. Мне пришлось изменить его на index.js, так как это была точка входа в мой проект RN.

person Abdelalim Hassouna    schedule 26.07.2021