`
rensanning
  • 浏览: 3514347 次
  • 性别: Icon_minigender_1
  • 来自: 大连
博客专栏
Efef1dba-f7dd-3931-8a61-8e1c76c3e39f
使用Titanium Mo...
浏览量:37481
Bbab2146-6e1d-3c50-acd6-c8bae29e307d
Cordova 3.x入门...
浏览量:604342
C08766e7-8a33-3f9b-9155-654af05c3484
常用Java开源Libra...
浏览量:678107
77063fb3-0ee7-3bfa-9c72-2a0234ebf83e
搭建 CentOS 6 服...
浏览量:87280
E40e5e76-1f3b-398e-b6a6-dc9cfbb38156
Spring Boot 入...
浏览量:399819
Abe39461-b089-344f-99fa-cdfbddea0e18
基于Spring Secu...
浏览量:69075
66a41a70-fdf0-3dc9-aa31-19b7e8b24672
MQTT入门
浏览量:90487
社区版块
存档分类
最新评论

Android Studio加速

 
阅读更多
Android Studio慢、吃内存!启动时后会立即通过Gradle来sync & build工程。

(1)设置Android Studio
a) 禁用插件
File -> Settings...  Plugins 去掉一些没有用的插件。
比如:Git Integration、GitHub、Google Cloud Testing、Google Cloud Tools For Android Studio、Goole Login、Google Services、JavaFX、SDK Updater、Subversion Integration、Terminal、TestNG-J。

b) 关闭自动补全
File -> Settings... Editor>General>Code Completion
把Autopopup的选项关掉,只通过“Ctrl+Space”来实现补全提示。

(2)设置Gradle
a) 开启守护进程
gradle.properties
org.gradle.daemon=true //Android Studio默认使用daemon,所以可以不设置。
命令行:gradle build --daemon

b) 开始并行模式
gradle.properties
org.gradle.parallel=true  // 多个decoupled工程时,并行编译
File -> Settings...  Build>Compiler 在Command-line options里设置--parallel-threads=N
命令行:gradle build --parallel --parallel-threads=N

c) demand
gradle.properties
org.gradle.configureondemand=true
File -> Settings...  Build>Compiler 默认Configure on demand是勾选的
命令行:gradle build --configure-on-demand

d)离线(需要联网是再重新设置)
File -> Settings...  Build>Build Tools>Gradle 勾选Offline work

(3)设置代理
gradle.properties
systemProp.http.proxyHost=www.somehost.org
systemProp.http.proxyPort=8080
systemProp.https.proxyHost=www.somehost.org
systemProp.https.proxyPort=8080

File -> Settings... Appearance>System Settings>HTTP Proxy
设置代理服务器信息

(4)设置中央仓库
File -> Project Structure>Project
默认是jcenter、可以是mavenCentral。

build.gradle
repositories {
    maven { url "http://maven.oschina.net/content/groups/public" }
}

(5)设置内存
$AS_HOME$\bin\studio.exe.vmoptions
-Xms128m
-Xmx512m
-XX:MaxPermSize=250m
-XX:ReservedCodeCacheSize=150m

gradle.properties
org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8

(6)其他
把Android Studio和Gradle更新到最新版本!(现在 Android Studio 1.3 / Gradle 2.4)
1
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics