首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MonkeyRunner初学者设置问题

MonkeyRunner初学者设置问题
EN

Stack Overflow用户
提问于 2014-03-08 03:47:44
回答 1查看 726关注 0票数 2

我在启动MonkeyRunner时遇到了很多问题。下面是我的设置:在我的android\tools文件夹上有以下组件: Python33文件夹、APK文件、名为"aaa.py“的测试文件(带有非常基本的代码) OS: Windows 7

我可以用eclipse在我的手机上调试应用程序。我希望这些信息能对你有所帮助。

我将所有相关路径添加到我的path变量(python,tools)中。

我打开CMD并输入"monkeyrunner aaa.py“,这是我的CMD输出。我知道外面所有的初学者教程。我做了他们did...Nothing做的所有事情。

代码语言:javascript
复制
140308 04:28:10.767:S [main] [com.android.chimpchat.adb.AdbChimpDevice] Timeout
while trying to create chimp mananger
140308 04:28:10.784:S [main] [com.android.monkeyrunner.MonkeyRunnerOptions] Scri
pt terminated due to an exception
140308 04:28:10.784:S [main] [com.android.monkeyrunner.MonkeyRunnerOptions]Trace
back (most recent call last):
File "C:\Users\Cappuccino\Desktop\adt-bundle-windows-x86_64-20130729\sdk\tools
\aaa.py", line 4, in <module>
device = MonkeyRunner.waitForConnection()
    at com.google.common.base.Preconditions.checkNotNull(Preconditions.java:
191)
    at com.android.chimpchat.adb.AdbChimpDevice.<init>(AdbChimpDevice.java:7
3)
    at com.android.chimpchat.adb.AdbBackend.waitForConnection(AdbBackend.jav
a:122)
    at com.android.chimpchat.ChimpChat.waitForConnection(ChimpChat.java:91)
    at com.android.monkeyrunner.MonkeyRunner.waitForConnection(MonkeyRunner.
java:75)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)

java.lang.NullPointerException: java.lang.NullPointerException

140308 04:28:10.784:S [main] [com.android.monkeyrunner.MonkeyRunnerOptions]
at org.python.core.Py.JavaError(Py.java:495)
140308 04:28:10.784:S [main] [com.android.monkeyrunner.MonkeyRunnerOptions]
at org.python.core.Py.JavaError(Py.java:488)
140308 04:28:10.784:S [main] [com.android.monkeyrunner.MonkeyRunnerOptions]
at org.python.core.PyReflectedFunction.__call__(PyReflectedFunction.java:188)
140308 04:28:10.784:S [main] [com.android.monkeyrunner.MonkeyRunnerOptions]
at org.python.core.PyReflectedFunction.__call__(PyReflectedFunction.java:204)
140308 04:28:10.784:S [main] [com.android.monkeyrunner.MonkeyRunnerOptions]
EN

回答 1

Stack Overflow用户

发布于 2017-12-14 09:31:02

从错误上看,monkeyruuner与当前设备(亚行或实际设备)之间的连接似乎没有正确地建立起来。这无法返回在monkeyrunner和设备之间进一步通信所需的MonkeyDevice对象。

  1. 在运行此命令之前,确保虚拟设备处于活动状态。
  2. 如果仍然存在此错误,请更新adb版本。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22264759

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档