1. 程式人生 > >Android Studio 檢查並去除無用資原始檔

Android Studio 檢查並去除無用資原始檔

在android studio中其實也是跟Eclipse一樣,可以使用Lint外掛的。具體方法如下。

    在專案中點選右鍵,在出現的右鍵選單中有“Analyze” --> “run inspaction by Name ...”。在彈出的搜尋視窗中輸入想執行的檢查型別,如“Unused Resources”。不必全部輸入就應該自動找到了,點選後會彈出“inspaction scope”選擇視窗,選擇檢查的範圍,一般選擇整個專案或模組。“inspaction scope”視窗下面還可以設定檔案過濾,選擇好後點ok就開始檢查了。然後就可以根據檢查結果來去除重複的資源。

除了上述手動方法移除之外,如果你使用的是studio1.4.0及其以後版本,那麼Gradle構建系統支援自動移除無用的資源,只需要在你的Gradle配置檔案中加入以下程式碼即可

android {

...

buildTypes {

release {

minifyEnabled true

shrinkResources true

proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-ules.pro'}

}

}

Gradle不僅會移除你的應用程式中的無用資源,而且還會移除你所引用的libraries中的無用資源,讓你的APP快速的瘦身,非常強大啊。