我在启动MonkeyRunner时遇到了很多问题。下面是我的设置:在我的android\tools文件夹上有以下组件: Python33文件夹、APK文件、名为"aaa.py“的测试文件(带有非常基本的代码) OS: Windows 7
我可以用eclipse在我的手机上调试应用程序。我希望这些信息能对你有所帮助。
我将所有相关路径添加到我的path变量(python,tools)中。
我打开CMD并输入"monkeyrunner aaa.py“,这是我的CMD输出。我知道外面所有的初学者教程。我做了他们did...Nothing做的所有事情。
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]发布于 2017-12-14 09:31:02
从错误上看,monkeyruuner与当前设备(亚行或实际设备)之间的连接似乎没有正确地建立起来。这无法返回在monkeyrunner和设备之间进一步通信所需的MonkeyDevice对象。
https://stackoverflow.com/questions/22264759
复制相似问题