zoukankan      html  css  js  c++  java
  • 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<用户名>.gradlewrapperdists 。

            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-all27drb4udbjf4k88eh2ffdc0n55 文件夹下。

    我的是这个文件夹

    C:UsersJames.gradlewrapperdistsgradle-2.1-all27drb4udbjf4k88eh2ffdc0n55

            4. 重启Android Studio,新建项目,一切已经OK。第一次启动会要很久,请耐心等待

  • 相关阅读:
    利用node搭建本地服务器调试代码
    WCF与WebService的区别
    图解HTTPS
    XMAL语法系列之-(2)---WPF控件继承图
    俩种分页的实现!
    设置二级域名共享一级域名Cookie和删除共享Cookie
    Jquery 操作IFrame
    sql中的常见的全局变量
    sql字段中逗号分隔字符串的判断
    sql sever 字符串函数
  • 原文地址:https://www.cnblogs.com/helloIT/p/4989700.html
Copyright © 2011-2022 走看看