本文介紹一下在Ubuntu環境下安裝和使用apktool以及aapt。
一、安裝Java 8
安裝Java的詳細過程已經在我另一篇部落格《Windows下搭建Android開發環境》中進行了介紹,如果有需要的可以前往檢視,連結 http://blog.csdn.net/katrinawj/article/details/78737377 。
二、安裝apktool
1.下載下傳&安裝
官網位址:https://ibotpeaches.github.io/Apktool/install/ 。參考Linux下的安裝方式進行安裝:
(1)右擊wrapper script下載下傳,儲存為apktool;
(2)下載下傳apktool的最新版;
(3)将jar包改名為apktool.jar;
(4)分别進入下載下傳的2個檔案所在的目錄,将其複制到/usr/local/bin/下:
如 sudo cp apktool /usr/local/bin;
(5)将兩個檔案修改為可執行權限:
進入/usr/local/bin目錄下,sudo chmod 755 apktool apktool.jar。
2.測試:
打開終端輸入apktool -version,顯示對應的版本資訊,則說明安裝成功。
三、安裝aapt
1.建立aapt目錄:
在/usr/local/目錄下建立aapt目錄;
2.解壓apktool.jar檔案:
将apktool.jar檔案解壓到任一目錄下,我的解壓後目錄為apktool,找到aapt檔案(一般在apktool/prebuilt/ aapt/linux/aapt)。将該aapt檔案複制到/usr/local/aapt/目錄下。(此時apktool目錄則可以删除了)
3.賦予aapt可執行權限:
(1)進入aapt目錄下:cd /usr/local/aapt
(2)賦予可執行權限:sudo chmod +x aapt
4.将aapt加入環境變量:
(1)修改/etc/profile:sudo vim /etc/profile
(2)在profile檔案末尾添加以下内容:
export PATH=$PATH:/usr/local/aapt
(3)儲存檔案并退出:按Esc,然後輸入冒号(: 注意是英文環境下的冒号),然後輸入wq
(4)使配置檔案生效:source /etc/profile
5.測試:
重新開機機器,即可使用aapt。(此時若不重新開機電腦,在目前終端已經可以使用,可以先做下測試,看是否安裝成功。但是再次打開終端就無法使用了,是以需要重新開機)輸入aapt進行測試。會出現如下圖所示内容,則說明安裝正确: