React Native Android如何从Debug模式切换至Release模式运行?
如何将React Native Android应用从Debug模式切换为Release模式
直接运行Release版本的命令
npx react-native run-android默认启动的是Debug模式,要启动Release模式,直接给命令加--mode release参数即可:
npx react-native run-android --mode release
如果你习惯用Gradle命令,也可以进入android目录执行:
cd android ./gradlew assembleRelease # 先编译Release包 ./gradlew installRelease # 安装到模拟器/真机
验证你的Gradle配置
从你提供的android/build.gradle配置来看,已经配置了Release签名规则,但要确保:
- 你已经在项目根目录的
gradle.properties文件中,正确配置了MYAPP_UPLOAD_STORE_FILE、MYAPP_UPLOAD_STORE_PASSWORD、MYAPP_UPLOAD_KEY_ALIAS、MYAPP_UPLOAD_KEY_PASSWORD这几个属性,对应你自己的签名文件路径和密码 - 如果只是本地测试Release模式(暂时不上传应用市场),也可以临时使用默认的Debug签名文件,但正式发布必须使用自己生成的签名文件
常见问题排查
- 运行前先清理构建缓存,避免残留的Debug配置影响:
cd android && ./gradlew clean
- 如果模拟器/真机上已经安装过Debug版本,建议先卸载后再安装Release版本,防止签名不匹配导致安装失败
- Release模式下不会开启Hot Reload、远程调试等功能,这是正常的生产环境特性
内容的提问来源于stack exchange,提问作者John Nguyen
相关产品推荐
相关产品推荐

