1. 今天在打包时 报错:https://www.jianshu.com/p/e3407909b959
FAILURE: Build failed with an exception.
What went wrong:
Execution failed for task ':app:mergeReleaseResources'.
原因是 资源文件有问题、我的string 文件只有CN 、没做US 适配
懒式解决方法:
这都是在android底下写
aaptOptions.cruncherEnabled = false
aaptOptions.useNewCruncher = false
lintOptions {
checkReleaseBuilds false
abortOnError false
}
2. 报错:assembleRelease navigation:compileReactNative51ReleaseJavaWithJavac
在打包时,用命令gradlew app:assembleRelease 代替 gradlew assembleRelease
3. 打包错误,一般都是缓存问题
直接运行,清除缓存 -> gradlew clean
4:安卓禁止http
https://blog.csdn.net/hewenlee/article/details/84097493
5. 打包时,一定要注意把react-native的服务器关了(node.js)
6. 改了android部分里图片和xml文件后,要clean project以及make project
网友评论