Android Studio运行慢-提速到10s,问你要不要?

来源:互联网 发布:excel数据合并计算 编辑:程序博客网 时间:2024/05/01 15:51

【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"        //****************************    }}

设置后,果然速度提升了不少。
赶紧的吧!!!