在解决好aapt的问题之后,在源目录下能够正常运行cts测试,但是由于正在编译sdk,也是用的同一套Android源码。在切换终端窗口后,运行CtsCameraTestCases模块出错:failed to install CtsCameraTestCases.apk on .Reason:'INSTALL_FAILED_NO_MATCHING_ABIS:Failed to extract native libraries,res=-113.

看错误描述说的是ABIS不匹配,但是运行其他模块不会出现这个问题。觉得很奇怪,网上找遍了方法。网上关于INSTALL_FAILED_NO_MATCHING_ABIS问题的解决方案都是修改apk的源码,在这里好像行不通。也不是aapt版本不对。
最后重新把cts源码删除再repo,再重新编译,并且把之前编译目录out/host/linux_x86文件夹里的文件都删掉。
问题解决。
本文解决了在Android源码环境下,CTS测试中CtsCameraTestCases模块安装失败的问题,错误提示为'INSTALL_FAILED_NO_MATCHING_ABIS'。通过重新清理并编译CTS源码,最终解决了ABIS不匹配导致的安装失败。

3539

被折叠的 条评论
为什么被折叠?



