05-04 16:30:18 E/AaptParser: aapt2 dump badging stderr: W/ziparchive(1050736): Unable to open ‘badging’: No such file or directory
badging: error: No such file or directory.
05-04 16:30:18 E/AaptParser: Failed to run aapt2 on /xxx/android-gts/tools/./…/…/android-gts/testcases/GtsGmsCoreActivityEmbeddingTestApp/GtsGmsCoreActivityEmbeddingTestApp.apk. stdout:
运行case 有时候不成功,出现 aapt2 的问题 ,
这就是aapt2 版本不是最新的,
更新 aapt2 版本:
查看aapt2 版本:
aapt2 version
查看 使用的 aapt2 的位置
which aapt2
eg: /usr/bin/aapt2
SDK 下载最新的 build_tools
然后ln -s 最新的 aapt2 到 /usr/bin
eg:
ln -s sdk/../aapt2 /usr/bin/aapt2
然后到 .bashrc 文件 添加 sdk中 aapt2 的路径
source ~/.bashrc
再次查看 aapt2 版本:
aapt2 version
文章参考:
Andriod aapt2 的下载与解决GTS测试跑不起来问题_aapt下载-CSDN博客
Android T GTS 问题_aapt_parser_failed-CSDN博客
解决AaptParser: aapt dump badging stderr: aapt: error while loading shared libraries: libc++.so-CSDN博客