无法生成本地反应项目的发布apk

时间:2020-04-20 05:58:00

标签: android react-native

我遇到这些错误

任务:app:bundleReleaseJsAndAssets 警告:转换缓存已重置。 加载依赖图,完成。 info将捆绑输出输出到:C:\ KLS info将源映射输出写入到:C:\ KLS 错误EPERM:不允许操作,打开'C:\ KLS'。使用--verbose标志运行CLI以获取更多详细信息。 错误:EPERM:不允许操作,请打开“ C:\ KLS”

任务:app:bundleReleaseJsAndAssets失败

失败:构建失败,并出现异常。

  • 出了什么问题: 任务':app:bundleReleaseJsAndAssets'的执行失败。

    处理'命令'npx.cmd'以非零退出值1完成

  • 尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行,以获取更多日志输出。使用--scan运行以获取完整的见解。

  • https://help.gradle.org

  • 获得更多帮助

在4m 9s内失败 42项可执行的任务:2项已执行,40项最新

1 个答案:

答案 0 :(得分:0)

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/

运行此命令进入终端,进入您的项目Dir。它将创建资产并将可绘制文件添加到资产目录,然后

clean Project & Rebuild

现在尝试从android studio建立发布版本。 可能是您会收到重复的资源错误。在这种情况下,

remove the drawables folder && raw folder in res dir

希望它会起作用。