Android Studio打包Google Play失败求助:':app:createBundleReleaseJsAndAssets'任务执行失败
解决
:app:createBundleReleaseJsAndAssets构建失败的方案 检查Node.js与依赖版本
确认本地Node.js版本匹配项目要求(可查看项目根目录package.json的engines字段),然后清理依赖缓存并重新安装:npm cache clean --force rm -rf node_modules rm package-lock.json npm install清理Android Studio构建缓存
执行以下操作彻底清理后重新构建:- 点击
Build > Clean Project - 点击
Build > Rebuild Project - 删除项目根目录的
.gradle文件夹和app/build文件夹
- 点击
手动生成JS Bundle(React Native项目适用)
如果是React Native项目,手动执行bundle生成命令,排查具体错误: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/若命令执行失败,终端会输出具体报错信息,根据提示修复即可。
验证文件权限
确保Android Studio拥有项目目录及Node.js相关文件夹的读写权限,避免因权限不足导致资源文件无法生成或复制。查看详细构建日志
在终端执行以下命令获取完整报错堆栈,精准定位问题:./gradlew bundleRelease --stacktrace从日志中找到具体的错误原因(比如语法错误、依赖缺失、资源冲突等),针对性修复。
内容的提问来源于stack exchange,提问作者Mohammed Rinshad M I
相关产品推荐
相关产品推荐

