Android Studio的极速运行gradle编译apk最全攻略
在2017年真没有人还在用xp 32位吧?也只有我用了,因为某些功能不支持eclipse,我被迫转到Android Studio,发现并没有大家说的好用,github的项目都是as形式的,当然也可以转到eclipse,但有些新特性转过去也用不了,因为google已经不再支持eclipse了.
回归正题,我运行as卡死了,于是查了一些资料和总结的经验,分析出最高效的优化方法
1.在C:\Documents and Settings\Administrator\.gradle xp,或者C:\user\...,然后找到gradle.properties文件,如果没有就自己创建一个
在里面填入:
org.gradle.daemon=true
org.gradle.parallel=true
org.gradle.jvmargs=-Xmx800m
这里的800m喜欢根据自己内存而填,尽量往高处填,但要是太高了会打不开as的
2.打开studio的bin目录,X:\XXX\android-studio\bin,如果是32位系统则打开studio.exe.vmoptions文件,64位系统则打开studio64.exe.vmoptions
看到以下几行:
-Xms256m
-Xmx1280m
-XX:ReservedCodeCacheSize=240m
根据自身内存往大的填,如果太大就打不开AS的,自己适当调度好
3.下载AS插件JREBEL,据说能提高8倍的编译速度,每次修改代码后运行调试APK,如果项目有点大,那可能运行一个都得等5分钟,10分钟,有这个快太多了
4.在build.gradle里添加如下声明
dexOptions { incremental true }
5.在setting取消gradle联网和设置本地gradle等,把要联网的都本地化