CTS測試中出現aapt工具無法運行的問題

最近在新搭建的一個用於測試CTS的服務器上,執行CTS過程中報錯如下:

java.io.IOException:Cannot run program "aapt": error=2, No such file or directory

從錯誤看是無法找到appt這個東西,網上搜一下,發現是因爲Linux系統找不到aapt這個工具的路徑,因此要手動把這個工具放到系統目錄下

首先到android sdk Linux/build-tools/目錄下面找到aapt文件,如果沒有,則需要到網上下載完整的android sdk Linux包,這個不太好找,我是直接從原有的編譯路徑下面拿過來

複製aapt這個文件到/usr/local/bin目錄下面,然後直接運行aapt

OK,然後又開始報錯了:

aapt: error while loading shared libraries: libc++.so: cannot open shared object file: No such file or directory

說是無法找到libc++.so這個文件,從android sdk Linux/目錄下面搜索一下,果然搜索到了,然後複製這個文件到這個目錄下

/usr/local/lib

再次運行aapt,OK,成功執行命令

再返回測試CTS,不再報找不到aapt的錯誤

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