今天同事碰到cts的一些問題,跑到某個apk的時候,就提示如下錯誤:
Cannot run program "aapt": error=2. No such file or directory
Fail to run aapt on *.apk
apk installed but AaptParser failed
之后所有的package都會顯示為not executed:
可單獨run底下的package, 是可以passed的,所以感覺像是之后的package被當前出錯的那一條給block了。
本來還覺得只能一個package一個package的單獨跑了呢,沒想到把這個問題提交給了Android大神,一看便知,說有可能是sdk有可能有問題,或者需要升級,再或者把*sdk\build-tools\21.1.2中的aapt的路徑加到path中,嘗試一下:
首先嘗試的把aapt加入到path中,再次continue 之前的plan, 果真ok了!
回頭一想,其實系統已經給出了明確的提示: 'Cannot run program "aapt"', 只是自己沒有好好查看log。。。。。。。
自動化一定要仔細檢查log,這是解決問題的關鍵!!!