启动MonkeyRunner时遇到很多问题。 这是我的设置:在我的[android-sdk] \ tools文件夹中有以下组件:Python33文件夹,一个APK文件,一个名为“aaa.py”的测试文件(带有非常基本的代码) 操作系统:Windows 7
我可以使用eclipse在手机上调试应用程序。我希望这些信息可以帮助您。
我将所有相关路径添加到我的路径变量(python,tools)
我打开我的CMD并输入“monkeyrunner aaa.py” 这是我的CMD输出。 我知道那里的所有初学者教程。我做了他们所做的所有事情......没有任何效果。
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]
答案 0 :(得分:0)
从错误看,似乎没有正确建立monkeyruuner和当前设备(adb或真实设备)之间的连接。这无法返回monkeyrunner和设备之间进一步通信所需的MonkeyDevice对象。