实践最有效的提高Android Studio运行、编译速度方案
来源:互联网 发布:js遍历对象数组并替换 编辑:程序博客网 时间:2024/06/11 21:37
实践最有效的提高Android Studio运行、编译速度方案
最有效提升Android studio编译速度的方式:提升电脑配置!—- 鲁迅
鲁迅所说确实是实情,提升配置是最有效的方式,但对于我等屌丝来说,有时候很难办到,因此我们接着看下面的优化。
一、安装时的问题
1、安装完成后启动卡死
刚刚打开studio就卡在gradle building的界面再也不动了(去连接墙外的网下载),那么这个时候我们就需要把这个联网下载操作屏蔽掉,找到studio安装目录,找到idea.properties文件,打开,加上下面一行配置,作用是在初次打开的时候不让它连接谷歌进行更新。
disable.android.first.run=true
2、更改studio的VM大小
AS限制了Java虚拟机启动的内存大小,限制了最大堆内存,当AS运行越久,内存越不足的时候,就会频繁的触发GC,AS就自然会卡起来了,严重的直接黑屏,所以,我们把对应的所需内存都配置大一些,32位的系统打开studio.exe.vmoptions文件,如果是64位的话打开studio64.exe.vmoptions,改动以下配置,根据各自配置适当调节。
-Xms512m-Xmx4096m-XX:MaxPermSize=2048m-XX:ReservedCodeCacheSize=1024m
二、取消一些联网操作或者使用离线模式
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
2、尽量使用第三方库的jar、aar文件导入自己的项目,或者将第三方库下载到本地,然后当做一个本地模块导入自己的项目,不要再使用gradle中的maven依赖了(使用offline模式就会报错)
以compile ‘com.squareup.okhttp:okhttp:2.0.0’为例:
- 百度搜索: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
- 实践最有效的提高Android Studio运行、编译速度方案
- 解决Android Studio运行编译时间久的最有效方案
- 提高Android Studio 的编译速度
- Android Studio提高编译速度的方法
- Android实践--如何提高Android模拟器的运行速度
- Android实践--如何提高Android模拟器的运行速度
- Android实践--如何提高Android模拟器的运行速度
- 分配更多内存,提高Android Studio的运行速度
- android studio 提高编译的速度,安装apk过慢问题解决
- 提高Android Studio/Gradle编译速度的配置
- android studio 提高编译的速度,安装apk过慢问题解决
- android studio提高编译的速度,安装apk过慢问题解决
- 提高studio运行速度
- 提高android studio 编译app速度
- 提高android studio 编译速度 实用方法
- 提高Android studio编译(build)速度
- 最全加快Android Studio的编译速度
- android studio运行编译速度慢的解决方法
- 关于block
- Java实现几种常见排序方法
- Netty轻量级对象池实现分析
- md5sum 处理文件夹
- iOS 环绕旋转动画实现
- 实践最有效的提高Android Studio运行、编译速度方案
- MVP+Dagger2+Rxjava+Retrofit+GreenDao 小应用,包含新闻、图片、视频3个大模块,代码整洁干练
- Android动态加载技术 简单易懂的介绍方式
- CF 446B DZY Loves Modification 优先队列
- UDP打洞NAT大致分为下面四类 P2P
- Cloud IDEs For Web Developers – Best Of
- 插件化开发--DroidPlugin
- 【SysML】用例图
- 中兴17 春招大题一道