生成发布APK在bundleReleaseJsAndAssets失败

时间:2016-03-30 21:01:54

标签: node.js gradle react-native gradlew

每次我试图跑:./gradlew assembleRelease我得到以下内容:

FAILURE: Build failed with an exception.

Execution failed for task ':app:bundleReleaseJsAndAssets'.
> A problem occurred starting process 'command 'react-native''

以下是stacktrace的输出:https://gist.github.com/rpastorelle/f0a42a87656e5326a186de4e34f691a0

如果我使用sudo来运行该命令,它确实有效。但是,这主要搞砸了一些权限,然后在构建调试版本时,Android Studio中出现“无法扩展ZIP”错误。

我的全球npm模块位于/usr/local/lib/node_modules&我是拥有该文件夹的用户。未使用react-native-cli安装sudo

2 个答案:

答案 0 :(得分:5)

我的解决方法是运行./gradlew --stop(停止守护程序)

答案 1 :(得分:0)

如果./gradlew assembleRelease不想在资产文件夹中生成新的index.android.bundle文件,则将代码放在https://stackoverflow.com/a/58458802/3880451上提到的app/build.gradle中以禁用bundleJsAndAssets