快速清除安卓res下無用資源,精簡apk

2021-07-02 18:39:16 字數 748 閱讀 9907

但是遺憾的是這個文章雖然給出了方法,卻沒有給足夠詳細的操作步驟。

本人研究了一會走通了,把apk從12m降到了7m,下面寫下我的實際的操作步驟以及注意事項,補充完善下了哈:

1.首先,最重要的是先把自己專案備份一下

(免得出錯無法還原,後面還有用);

2.開啟cmd,進入你的sdk所在tools目錄(因為lint.bat檔案在這個目錄下)

例如我的sdk在g:\workfiles\eclipse_adt\sdk\tools,則執行如下命令進入目錄(可以直接複製路徑,在命令行內輸入「cd:」然後貼上)

3.利用lint.bat工具檢測沒有被引用的資源:在命令列上繼續執行如下命令(可直接複製,然後替換紅色字型部分為自己專案所在的路徑,即被檢測的專案)

lint --check "unusedresources"  

你的專案所在路徑

> result.txt

例如我的專案在g:\workfiles\android\android_projects\thinksns_xiniuhui_srb,則執行

可能會花一點時間,這個取決於你專案大小,執行完則會生成乙個result.txt檔案在你sdk--tools目錄下;

這個檔案下記錄的就是你的**中所有未引用的資源名稱;

4.通過指令碼清理你的專案:

5.最後需要注意的可能**會刪除你values下的某些檔案,這時候會導致你的**無法編譯,你只需要把之前備份的檔案複製到專案下就ok了,執行下看apk是否變小了呢

安卓清除快取 清除資料

清除資料主要是清除使用者配置,比如sharedpreferences 資料庫等等,這些資料都是在程式執行過程中儲存的使用者配置資訊,清除資料後,下次進入程式就和第一次進入程式時一樣 created by administrator on 2017 8 7.public class dataclean...

安卓日記 Realm快速上手

realm作為一種新興的資料庫以其 的速度吸引了我們,擺圖看看它有多快 力壓主流sqlite,所以學習realm就很有必要了 classpath io realm realm gradle plugin 1.0 1 新增後效果如下 buildscript dependencies realmconf...

安卓前端快速開發 登入介面

內含以下欄目 賬號密碼 使用者登入 忘記密碼 現在去註冊 軟體介紹 安卓前端快速開發工具 安卓切片 是一款根據效果圖,切出布局,設定好,文字,文字框,按鈕,列表框,資料來源,顯示資料字段等屬性,就可以自動生成對應的layout xml檔案和對應的activity檔案 裡面自動生成了控制項的定義 獲取...