不飞则已,一飞冲天;不鸣则已,一鸣惊人。这篇文章主要讲述实践最有效的提高Android Studio运行编译速度方案相关的知识,希望能为你提供帮助。
原文:https://blog.csdn.net/xwh_1230/article/details/60961723
实践最有效的提高android Studio运行、编译速度方案
最有效提升Android studio编译速度的方式:提升电脑配置!—- 鲁迅
文章图片
鲁迅所说确实是实情,提升配置是最有效的方式,但对于我等屌丝来说,有时候很难办到,因此我们接着看下面的优化。
一、安装时的问题
1、安装完成后启动卡死刚刚打开studio就卡在gradle building的界面再也不动了(去连接墙外的网下载),那么这个时候我们就需要把这个联网下载操作屏蔽掉,找到studio安装目录,找到idea.properties文件,打开,加上下面一行配置,作用是在初次打开的时候不让它连接谷歌进行更新。
disable.android.first.run=true
- 1
- 2
-Xms512m
-Xmx4096m
-XX:MaxPermSize=2048m
-XX:ReservedCodeCacheSize=1024m
- 1
- 2
- 3
- 4
- 5
1、打开File-> Settings-> appearance & behavior-> system setting-> Updates,把两个选择框都取消选中。如图:
文章图片
2、使用offline work和Local gradle
第一次启动的时候需要下载Gradle,地址:https://gradle.org/releases,下载对应版本放到C:\User{username}.gradle\wrapper\dists\gradle-3.3-all(版本根据下载的版本修改即可)setting-> Build,Execution,Deployment-> gradle,把offline work选中,并选择Use local Gradle distribution,里面的路径是AS安装路径/gradle/gradle-x.xx.x
文章图片
三、优化编译方案
1、开启gradle的守护进程(亲测比较管用的配置,能提升50%,之前把gradle.properties写成了gradle.properties.txt,也是被百度的一些文章给误导~!)当 Android Studio 遇到错误的时候,往往会导致 Android Studio 挂掉,为了防止推出程序,则另外开启一个线程来守护 Android Studio 的进程,具体操作。 在 C:\Users.gradle 这个目录下,创建 gradle.properties配置文件,复制以下配置进行优化。
# 编译时使用守护进程
org.gradle.daemon=true
#JVM最大允许分配的堆内存,按需分配
org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m-XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
#使用并行编译
org.gradle.parallel=true
org.gradle.configureondemand=true
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 百度搜索:maven 仓库
- 打开maven仓库网址:http://mvnrepository.com/
- 输入关键字:okhttp
- 找到对应的lib
文章图片
- 打开并找到对应的2.0.0版本
文章图片
- 点击上面红框中的版本号打开
- 有一些arr在central中,这个是jar在第一个红框中,点击下载
文章图片
- 在build.gradle添加:compile files(‘libs/okhttp-2.0.0.jar’)
- http://blog.csdn.net/fuchaosz/article/details/51146091
推荐阅读
- 杂项-公司(Apple)
- Android_(控件)使用ListView显示Android系统中联系人信息
- Android P Beta发布!最新版本抢先体验!
- Android Studio3.x新的依赖方式(implementationapicompileOnly)
- PHP打开文件
- PHP var_dump()函数
- PHP特殊类型
- PHP switch语句
- PHP字符串函数