一、打包准备工作
1 检查app下的build.gradle配置release签名是否正确(如果未配置请按要求配置)
> android {
...
defaultConfig { ... }
signingConfigs {
release {
storeFile file(MYAPP_RELEASE_STORE_FILE)
storePassword MYAPP_RELEASE_STORE_PASSWORD
keyAlias MYAPP_RELEASE_KEY_ALIAS
keyPassword MYAPP_RELEASE_KEY_PASSWORD
}
}
buildTypes {
release {
...
signingConfig signingConfigs.release
}
}
}
2 将工程根目录中src\main\res所有资源文件复制到android\app\src\main\res中
3 项目的根目录中,执行命令react-native bundle –platform android –dev false –entry-file index.android.js –bundle-output android/app/src/main/assets/index.android.bundle –assets-dest src/main/res/
assets文件夹没创建过会报错,这时可以手动创建
二、打包
在android目录下执行gradlew assembleRelease 就大功告成啦