【问题标题】:Could not be generated release apk for the react-native project无法为 react-native 项目生成发布 apk
【发布时间】:2020-04-20 14:07:50
【问题描述】:

我收到这些错误

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

任务:app:bundleReleaseJsAndAssets 失败

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

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

    进程 'command 'npx.cmd'' 以非零退出值 1 结束

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

  • 通过https://help.gradle.org获得更多帮助

在 4m 9s 内构建失败 42 个可操作的任务:2 个已执行,40 个是最新的

【问题讨论】:

  • This 可以解决您的问题,请查看。

标签: android react-native


【解决方案1】:
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/

在终端中运行这个命令进入你的项目目录。它将创建资产并将可绘制文件添加到资产目录中,然后

clean Project & Rebuild

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

remove the drawables folder && raw folder in res dir

希望它会奏效。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-07
    • 1970-01-01
    相关资源
    最近更新 更多