Windows系统下如何优化Android Studio
Android Studio将是Android开发大势所趋。
安装Android Studio时需注意的细节:
· 找到安装目录bin目录下idea.properties
最后一行加入:
disable.android.first.run=true(注意:最后一定不能留空格)
· JDK必须是1.7及以上,否则会报JDK找不到的错误。
-------------------------------------------------------------------------------
Android Studio可以从3个方面进行优化:
1. 配置一个守护进程
配置步骤
C:\Users\<username>\.gradle (Windows系统都会有这个目录) 新建一个gradle.properties.txt(名字必须是这个),将下面的代码复制到文件中:
1 #
1 # Project-wide Gradle settings. 2 # IDE (e.g. Android Studio) users: 3 # Settings specified in this file will override any Gradle settings 4 # configured through the IDE. 5 # For more details on how to configure your build environment visit 6 # http://www.gradle.org/docs/current/userguide/build_environment.html 7 # The Gradle daemon aims to improve the startup and execution time of Gradle. 8 # When set to true the Gradle daemon is to run the build. 9 # TODO: disable daemon on CI, since builds should be clean and reliable on servers 10 org.gradle.daemon=true 11 # Specifies the JVM arguments used for the daemon process. 12 # The setting is particularly useful for tweaking memory settings. 13 # Default value: -Xmx10248m -XX:MaxPermSize=256m 14 org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 15 # When configured, Gradle will run in incubating parallel mode. 16 # This option should only be used with decoupled projects. More details, visit 17 # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects 18 org.gradle.parallel=true 19 # Enables new incubating mode that makes Gradle selective when configuring projects. 20 # Only relevant projects are configured which results in faster builds for large multi-projects. 21 # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:configuration_on_demand 22 org.gradle.configureondemand=true
配置完守护进程后,Android Studio就不容易挂掉。
2. 申请比较大的内存
安装目录下的bin目录,点击进去,打开studio64.exe.vmoptions(如果是32位,则打开studio.exe.vmoptions)
使用文本编辑器打开,找到起始两行,如下
-Xms128m
-Xmx750m
修改最小值和最大值,建议为:
-Xms256m
-Xmx2048m
3. 优化编译
file->setting->compile
勾选除第二项之外的其他选项,并在VM options里填入:
-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
----------------------------------------------------------------------------
在进行以上优化后,在打开后界面一直停在 【“building ‘ 项目名’ gradle project info”】。
解决办法如下:
总体来说是离线安装gradle。
1. 打开 C:\Users\<用户名>\.gradle\wrapper\dists 。
2. 你会看到这个目录下有个 gradle-x.xx-all 的文件夹, 这就是我们要手动下载的gradle版本,如果 x.xx 是1.9 ,那我们就要手动下载 1.9 版本,如果是1.10, 我们就要手动下载gradle 1.10 版本。下载地址是 http://www.gradle.org/downloads ,
3. 下载完相应版本的gradle之后,将下载的.zip文件(不需要解压)复制到上述的gradle-x.xx-all\27drb4udbjf4k88eh2ffdc0n55 文件夹下。
我的是这个文件夹
C:\Users\James\.gradle\wrapper\dists\gradle-2.1-all\27drb4udbjf4k88eh2ffdc0n55
4. 重启Android Studio,新建项目,一切已经OK。第一次启动会要很久,请耐心等待