APK由于bundleReleaseJsAndAssets而无法发布版本

问题描述 投票:1回答:2

运行./gradlew AssembleRelease或尝试通过Android Studio生成签名发行版APK都会在bundleReleaseJsAndAssets上的npx.cmd中引发错误,在下面的代码中以粗体显示。

已尝试从Android Studio,VS Code和Admin Powershell启用和禁用Hermes,清理,停止守护程序以及重建项目超过10次。在模拟器中以调试模式运行应用程序可以正常工作。

任务:app:bundleReleaseJsAndAssets警告:转换缓存已重置。加载依赖图,完成。info将捆绑输出输出到:,C:\ Users \ juan.castelli \ Desktop \ masterinfo将源地图输出写入到:C:\ Users \ juan.castelli \ Desktop \ master信息完成写捆绑输出信息完成编写sourcemap输出信息复制34个资产文件错误EEXIST:文件已经存在,mkdir'C:\ Users \ juan.castelli \ Desktop \ master'。使用--verbose标志运行CLI以获取更多详细信息。错误:EEXIST:文件已存在,mkdir'C:\ Users \ juan.castelli \ Desktop \ master'任务:app:bundleReleaseJsAndAssets失败失败:生成失败,发生异常。出了什么问题:任务':app:bundleReleaseJsAndAssets'的执行失败。进程“命令'npx.cmd”以非零退出值完成1在1m 58秒内失败151个可执行任务:已执行2个,最新149个

npm软件包中的几个任务为这些任务中的每一个都提供了无源信息:compileReleaseRenderscript,packageReleaseRenderscript,compileReleaseAidl,但我不确定这意味着什么。

谢谢你。

android react-native gradle
2个回答
0
投票

您可以通过首先安装来解决此问题

npm i jetifieryarn add jetifier。然后执行npx jetify

然后尝试再次构建


0
投票

请按照以下步骤操作:

npm i -g react-native-cli

然后运行

cd android && ./gradlew assembleRelease -x bundleReleaseJsAndAssets

将提取路径android\app\build\outputs\apk\release中的apk

© www.soinside.com 2019 - 2024. All rights reserved.