- 2020-06-27 react-native在Android打
- 四、React-Native项目在Android真机上调试
- react-native android打正式包报错 Dupli
- Android project not found,try 'r
- Android Studio 出现Gradle's depend
- react-native https自签证书(android&i
- react-native run-android报错: Coul
- mac下搭建react-native-android环境
- Mac环境,React native错误解决方案
- react-native 修改代码后安卓真机页面不更新
好久没写App以及Android端打包了,马上可能要进行Android跟iOS端打包,复习一下 看了下官方文档打react-native的Android端正式包
参考官方文档
第一步同Android原生一样,先通过jdk生成jks文件(通过jdk 命令行生成jks文件)
第二步配置build.gradle文件
android {
...
defaultConfig { ... }
signingConfigs {
release {
if (project.hasProperty('MYAPP_RELEASE_STORE_FILE')) {
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
}
}
}
cd进入android目录执行打包命令:
gradlew assembleRelease
- What went wrong:
Execution failed for task ':RCTWeChat:verifyReleaseResources'.
com.android.ide.common.process.ProcessException: Failed to execute aapt
报以上错误 主要说RCTWechat这个依赖的build.gradle的版本不一致,这个时候找到react-native-wechat的build.gradle文件将版本改为跟app的build.gradle文件的版本一致即可。
如果还报错,可以参考以下地址
https://blog.csdn.net/aexwx/article/details/79436445
执行以下命令打包试试:
gradlew.bat assembleRelease --console plain
最终效果如下:

网友评论