react-native 安卓项目gradle优化
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了react-native 安卓项目gradle优化相关的知识,希望对你有一定的参考价值。
参考技术A profile报告命令1、debug环境禁止crashLytics上报
2、避免Legacy Multidex
2018-11-06 11:05 clean
gradlew clean app:assembleDebug --profile
1、修改参数,加快build
org.gradle.jvmargs=-Xmx4608M -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
安卓:非发布版禁用fabric上报,修改jvmargs参数,使开发环境build时间降至2min以内
http://www.easemob.com/news/852
https://medium.com/exploring-code/how-to-decrease-your-gradle-build-time-by-65-310b572b0c43
debug环境禁用fabric
非发布版本关闭Fabirc
参考: https://www.cnblogs.com/zhou-guobao/p/disable-crashlytics-for-debug-builds.html
2、配置不同的图标
https://blog.csdn.net/MAIMIHO/article/details/76106700?utm_source=blogxgwz4
配置不同app名称
遇到一个错误:
按照提示解决,解释: https://www.2cto.com/kf/201712/702939.html
3、配置不同applicationId
fileprovider 修改, https://www.jianshu.com/p/1afa7d4c0afd 提醒
FileHelp.java中使用父项目的BuildConf.applicationId
4、打jsbundle后生成的这个垃圾文件
D:\Git\pingtai\Portal\android\app\src\main\res\drawable-mdpi\js_commonview_echarts_tpl.html
5、android studio 中distributionUrl使用本地文件
D:\Git\pingtai\Portal\android\gradle\wrapper\gradle-wrapper.properties
6、修改combile
7、开发环境使用比android studio 自带的【apply changes】更牛逼的【JRebel for Android】
8、减小APP的体积
以上是关于react-native 安卓项目gradle优化的主要内容,如果未能解决你的问题,请参考以下文章
React-native 项目构建失败:找不到 com.android.tools.lint:lint-gradle:26.1.0