React Native安卓Release版本安装后无法启动问题求助
React Native Android Release版本无法启动问题
我在测试应用Release版本时遇到问题:上传Play商店前,使用./gradlew assembleDebug、./gradlew assembleRelease、./gradlew bundleRelease命令生成了Debug和Release版本包。Debug版本通过npx react-native run-android --variant=debug命令可在虚拟及物理设备正常运行,但使用npx react-native run-android --variant=release命令安装Release版本后,应用无法启动。将bundleRelease包上传至Play商店进行封闭测试时,同样出现安装后无法启动的情况。
相关信息
- 命令执行启动时的控制台信息:启动阶段的命令行输出截图
- 命令执行完成时的控制台信息:命令执行完成后的命令行输出截图
- 使用的环境规格:开发环境配置信息截图
已尝试的解决步骤
- 进入项目目录
- 执行命令:
cd android && ./gradlew clean - 返回项目目录:
cd .. - 执行打包命令:
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目录,分别执行以下命令生成对应包:
./gradlew assembleDebug./gradlew assembleRelease./gradlew bundleRelease
包路径
- Debug包:
android/app/build/outputs/apk/debug/app-debug.apk - Release包:
android/app/build/outputs/apk/release/app-release.apk - 生产包:
android/app/release/app-release.aab
参考内容
参考了Stack Overflow社区的相关解决方案及React Native官方Android签名APK指南内容
内容的提问来源于stack exchange,提问作者luis villaneva peralta
相关产品推荐
相关产品推荐

