Appium [已解决] 运行范例,提示 could not make strings from apk

roro · 2014年01月20日 · 最后由 www 回复于 2017年02月16日 · 2315 次阅读

appium 环境已搭建好,手机版本为 4.2.2,尝试运行范例 android_contacts.py,提示 could not make strings from apk,截图如下

共收到 22 条回复 时间 点赞

你是怎么运行的?能描述下么

roro #2 · 2014年01月20日 Author

手机上安装好 ContactManager.apk
一个 CMD 窗口运行 appium
另一个 CMD 窗口运行 python 脚本

roro #3 · 2014年01月20日 Author

这个是 python 的输出

但我看你的日志,没有去运行手机上的 apk 啊。。。 你看代码里是这样的:

desired_caps['app'] = PATH('../../../sample-code/apps/ContactManager/ContactManager.apk')

你确定你运行的时候,能找到这个 apk 么?

roro #5 · 2014年01月20日 Author

desired_caps['app'] = PATH('../../../sample-code/apps/ContactManager/ContactManager.apk
这个是我运行 python 文件的相对路径吧
可以找到 ContactManager.apk

不需要提前安装 ContactManager.apk,让程序自己安装,试试

roro #7 · 2014年01月20日 Author

@xiaomayi0323 是指手机上不安装 ContactManager.apk 直接运行 python 么
我试试

#7 楼 @roro 是,运行的时候程序会自动安装的(包括 ContactManager 和 Unlock 两个应用),想看看能否成功安装或者报什么错,你先把已经安装的卸载了再运行

roro #9 · 2014年01月20日 Author

@xiaomayi0323 卸载后直接运行 python 也报一样的错
手机上也没有安装 ContactManager
PS Unlock 应用是啥

#9 楼 @roro 用来解锁的

roro #11 · 2014年01月20日 Author

@spikeshen 我刷机时应该已经解锁过了

#11 楼 @roro 此解锁非彼解锁,是防止锁屏的

#11 楼 @roro 如果你手机有锁屏。。。这是用来解锁屏幕的

roro #14 · 2014年01月20日 Author

@spikeshen 了解 那估计 unlock 也没安装
不过我有设置不锁定屏幕 应该不是这个原因

@roro 你可以用 4.2.2 的 模拟器 试试看么?

roro #16 · 2014年01月20日 Author

@lihuazhang 那个。。appium 怎么连模拟器

#16 楼 @roro 兄弟, 这个问题你要还问的话 应该要打 pp 了. 自己看下资料吧. 可也在代码里面搜索下这个错误, 找到前面的几行.

@roro 我在本机上也遇到相同的问题,请问你是怎么解决这个问题的

@roro 我也遇到了相同的问题,请问 你是如何解决的?

本地执行 java -jar strings_from_apk,能执行通过么

21楼 已删除
22楼 已删除

@roro 一样的问题,请问你现在解决了嘛?

@roro 请问怎么解决的

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