python - 导入错误 : No module named 'com.android'

标签 python pycharm monkeyrunner

我正在为 Android 应用程序编写一个简单的测试,但在尝试将我的设备与此日志连接时它失败了:

Traceback (most recent call last):   File "D:/MonkeyRunnerTest/test/LaunchTest.py", line 3, in <module>
from com.android.monkeyrunner import MonkeyRunner, MonkeyDevice ImportError: No module named 'com'

我使用 Pycharm 2.7.3、Python 3.3.2、juthon-standalone-2.5.3。我尝试使用 PyDev 在 Eclipse 上启动我的测试项目,并使用 Python 插件在 Intellij Idea 上启动我的测试项目,但结果相同。我还向我的操作系统 (Windows 7) 添加了包含 monkeyrunner 和 jython 源路径的环境变量 PYTHONPATH,但没有帮助。

对这个问题有什么建议吗?

最佳答案

您应该只使用 monkeyrunner interpreter 来运行 monkeyrunner 脚本。忘记 python、jython 等。

从你的命令行尝试:

monkeyrunner LaunchTest.py

它会起作用。

你可以找到一些instructions to use monkeyrunner with Eclipse+Pydev .查看页面底部的更新。

关于python - 导入错误 : No module named 'com.android' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17692378/

相关文章:

python - Plyer TTS 无法在 Windows 上运行

python - 计算 Python 列表中 NaN 的数量

python - 如何让 PyC​​harm 检查 PEP8 代码样式?

python - 我通过 pip 安装了 matplotlib,但是当我尝试将 matplotlib 导入 PyCharm 时出现错误

android - 用 MonkeyRunner 切换屏幕模式?

python - 函数式 python——为什么这些生成器中只有一个需要 list() 才能工作?

python - pipenv 无法创建虚拟环境

python - 如果我使用 % 格式化字符串,PyCharm 应该警告我

android - 如何使用 monkeyrunner 结束来电?

适用于多个设备的 android monkey 脚本