Android CTS - Cannot run program "aapt"/ Fail to run aapt on .../apk installed but AaptParser failed
今天同事碰到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,这是解决问题的关键!!!