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
View Code

 

 配置完守护进程后,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。第一次启动会要很久,请耐心等待

posted @ 2015-11-23 21:09  叶莜落  阅读(295)  评论(0编辑  收藏  举报