Appium appium 出错,大神来看下

抓蝴蝶 · 2015年04月17日 · 最后由 抓蝴蝶 回复于 2015年04月17日 · 1391 次阅读

先说一下问题出现的原因:
之前 android sdk 版本是 22.2.1,但是连接到 4.4.2 的真机上 UIAutomatorViewer 无法识别的元素的 resource-id,后来在论坛提问被告知是 android sdk 版本过低的原因,于是把 android sdk 升级到了 24,多了 APIlevel 19 跟 4.4.2,打开 eclipse,报错提示要把 android developer toolkit 从 22.2.1 升级到 23.0.0,网上找解决办法,把 plugin.prop 里边的版本从 23.0.0 改到了 22.2.1,再打开 eclipse 不报错了。于是开始运行脚本,appium 报错,具体如图:

这个是什么原因导致的?是因为升级了 sdk 版本吗?应该要怎么解决?

共收到 12 条回复 时间 点赞

环境变量?

不是,没少,提示在 tools,platform-tools 里找不到 zipalign,我看了下,这两个文件夹里 确实没有,而且貌似这两个文件夹里貌似比没升级前少了很多东西。是因为升级没完全吗?

#1 楼 @monkey 不是,没少,提示在 tools,platform-tools 里找不到 zipalign,我看了下,这两个文件夹里 确实没有,而且貌似这两个文件夹里貌似比没升级前少了很多东西。是因为升级没完全吗?

应该是升级没完全吧。你有把 sdk manager 里标记可以升级的 Tools 都升级了吗?

#4 楼 @chenhengjie123 build-tools 里也只有一个 4.3,我昨天没升级 build-tools,按理说 build-tools 里原来可以运行,应该是有的,怎么现在也没了。。我再升级下试试

#5 楼 @mzl19860128 build-tools 建议装多一个 19(4.4)以上的。

#6 楼 @chenhengjie123 嗯,正在 *** 在线装,报错了,提示 download done,但是 size wrong,估计还是少东西

之前下 API19 里会缺 zipalign.exe 这个文件,再下个别的,比如 API20,这个路径下会有
...sdk\build-tools\android-4.4W\zipalign.exe

#5 楼 @mzl19860128 其实只是少了 zipalign 的话,你可以直接找别人要个对应版本的,copy 进去就可以了

#9 楼 @monkey 我是我们公司这块的先驱,我都没有,别人就别提了。。我先试试在线更新,不行的话直接下个 24.0.1 的完全包吧。

zipalign.exe

这个是在 sdk\tools 下面. 你环境变量对应的 SDK 目录下面的 tools 没有这个程序,你的 SDK 不完整。

#11 楼 @kilmer 知道,所以我弄了个之前的过来,跑起来了

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册