android-resource-remover的研究和實驗

                     android-resource-remover的研究和實驗

   寫這篇文章的原因是,一個CSDN的資源鏈接,Android程序員必備精品資源,在該鏈接的實用工具集錦中有一個工具吸引了我的注意,那就是android-resource-remover,它的解釋是:一個簡單的工具來刪除在你的Android應用程序中未使用的資源從而降低APK文件的大小。聯想到之前的項目中,在後期有大量的圖片,佈局等是不用的,很多資源是沒有用的廢資源,所以覺得這個工具能夠很好的解決,今後在項目中遇到的此類問題。

========================================================================================================

    第一部分:WIN7下Python的安裝配置

1.1下載安裝Python2.7.8

之所以安裝這個版本是根據android-resource-remover的要求Python版本>=2.7*

下載地址,此處需要注意一個地方就是根據你的電腦的具體情況選擇相應的版本,32位/64位


1.2選擇默認的安裝路徑後最終安裝目錄爲:C:\Python27

1.3添加環境變量

我這裏添加的是用戶變量,當然你也可以添加系統級

1.4添加完成後在CMD命令行中輸入python會看到如下圖的信息


1.5此時測試python是否正常工作?

例子:


如果正常證明python沒問題,可以正常工作,此步驟很關鍵,關係到後面的成敗,希望認真驗證

=====================================================================================================

     第二部分:安裝pip

2.1pip是python的包管理工具

之所以要安裝pip是因爲android-resource-remover安裝是需要用到,這個命令類似於Ubuntu中的apt-get命令,都是通過包名自動幫你下載相應的工具。

Installation Pip參考網址

2.2網上該步驟普遍講解的不是很透徹,另外步驟太過繁瑣。

在該網址下有清晰的安裝步驟


還有一段很重要的英文註釋:

If setuptools (or distribute) is not already installed, get-pip.py will install setuptools for you.

這段英文註釋告訴了我們,其實setuptools或者distribute,get-pip.py是會幫我自動安裝的,就免去了網上那些複雜的步驟


2.3此外根據文檔的解釋,不要忘了將python下的script文件夾添加到系統環境變量path裏



這樣pip就安裝成功了。

=====================================================================================================

     第三部分:安裝android-resource-remover

這個簡單就是直接CMD命令行下運行:pip install android-resource-remover

這個過程有時候你會發現沒成功,拋了一個異常,time out超時。多執行幾遍就行了,和你能時斷時續的訪問google原因一樣,你懂得哦。


====================================================================================================

      第四部分:實驗

  在android-resource-remover GitHub上下載ZIP包,裏面包含了一個測試的工程

你可以拿這個實驗一下,實驗前備份一份,好對比一下,執行android-resource-remover後和執行該命令前的區別。

發現它將沒有用到的一些資源文件給刪除了。

   該開源項目下提供的另外一種方法自己感興趣可以自己做實驗。至此全部結束,希望對大家有幫助~~~

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