【Android Studio】运行各种慢,搜集整理一下提速方法,:
(1)cd /Users/你的用户名/.gradle目录下新建一个文件名为gradle.properties的文件。内容为即可解决:
org.gradle.daemon=true
org.gradle.parallel=true
org.gradle.caching = true
org.gradle.jvmargs=-Xmx1536m
(2)修改idea.xxx.vmoptions/studio.xxx.vmoptions 文件(Mac是studio.vmoptions文件),它在你的idea/android studio 安装目录下的bin 文件夹中。Mac 8G 内存Mac OS修改值如下:
-Xms512m
-Xmx2048m
-XX:MaxPermSize=768m
-XX:ReservedCodeCacheSize=768m
-XX:+UseCompressedOops
(3) 在Android studio的Preferences中进行如下设置
(a)Build,Exectuion,Deployment -》Gradle-》选中Offline work
(b)Build,Exectuion,Deployment -》Compiler -》Command-line Options:输入:--offline
(4)在项目app/build.gradle文件中配置
buildTypes {
release {
debuggable false
//不显示log
buildConfigField "boolean", "LOG_DEBUG", "false"
signingConfig signingConfigs.release
//混淆
minifyEnabled rootProject.android.appMinifyEnabled
//对齐压缩zipAlignEnabled rootProject.android.appZipAlignEnabled
//移除无用资源
shrinkResources rootProject.android.appShrinkResources
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
debug {
debuggable true
buildConfigField "boolean", "LOG_DEBUG", "true"
signingConfig signingConfigs.debug
applicationIdSuffix '.debug'
//*****重点添加下面************
aaptOptions.cruncherEnabled = false
ext.alwaysUpdateBuildId = false
buildConfigField "long", "BUILD_TIMESTAMP", "000000000L"
//****************************
}
}
设置后,果然速度提升了不少。
赶紧的吧!!!