我們可以開啟混淆用來混淆生成的java code防止他人反編譯你的程式碼

自動刪除沒有Resources文件 來達到給APK瘦身的目的

只需在build.gradle(Module:app)中的buildTypes 中增加release 的編譯選項即可,如下:

 debug {
        minifyEnabled true // 是否混淆
        shrinkResources true // 是否去除無效的資源文件
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
    release {
        minifyEnabled true // 是否混淆
        shrinkResources true // 是否去除無效的資源文件
        // 混淆的配置文件
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }

NOTE: minifyEnabled是開啟混淆

shrinkResources刪除無效的Resource

shrinkResources依賴於minifyEnabled,必須和minifyEnabled一起用。

文章標籤
創作者介紹

呆子獅的夢想世界

lionlionchopper 發表在 痞客邦 PIXNET 留言(0) 人氣()