使用android sdk(adt-bundle-windows-x86-20130729),appiumforwindows + 0.8.3,当在具有selendroid功能的android模拟器上运行appium测试时,它给出了“aapt”not found错误,所以复制了aapt sdk目录中的.exe和lib到platform-tools文件夹。这个错误得到修复但是给出错误, “原始错误:平台不存在android-4.2”
据我所知它可能是selendroid / android问题;真的很感激,如果有人可以提出任何想法来解决这个错误..
答案 0 :(得分:0)
出于某种原因,selendroid正在寻找Android 4.2,我安装了4.3。安装4.2也是解决方案。
答案 1 :(得分:0)
前段时间我遇到了同样的问题,我的解决方案是将Java SDK和Android ADT-Package安装到没有任何空白的位置。
在它出现在“C:\ Program Files ...”之前,它导致Appium找不到aapt.exe,尽管ANDROID_HOME和Path Variables设置正确。我在Appium Github的某个地方找到了一个提示。
答案 2 :(得分:0)
如果您直接使用selendroid,最近已经添加了针对Windows的改进。
文件夹名称中空格的支持是在当前版本0.7.0中构建的: https://github.com/selendroid/selendroid/releases/download/0.7.0/selendroid-standalone-0.7.0-with-dependencies.jar