Android Studio運行慢-提速到10s,問你要不要?

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

設置後,果然速度提升了不少。
趕緊的吧!!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章