【问题标题】:Android SDK MonkeyRunner broken?Android SDK MonkeyRunner坏了?
【发布时间】:2011-07-16 02:08:54
【问题描述】:

MonkeyRunner 工作时遇到了一些麻烦。到目前为止,我们已经尝试了 3 台不同的计算机和我们可以使用的所有 Android 设备。

结果是一样的:

com.android.monkeyrunner.MonkeyRunnerStarter.main(MonkeyRunnerStarter.java:203)
110715 16:59:55.819:S [main] [com.android.monkeyrunner.MonkeyRunnerOptions] Script
terminated due to an exception
110715 16:59:55.819:S [main] [com.android.monkeyrunner.MonkeyRunnerOptions]Traceback
(most recent call last):
File "/Users/lorinbeer/projects/phonegapminer/monkeyrun.py", line 10, in <module>
device = MonkeyRunner.waitForConnection()
at com.google.common.base.Preconditions.checkNotNull(Preconditions.java:182)
at com.android.monkeyrunner.adb.AdbMonkeyDevice.<init>(AdbMonkeyDevice.java:68)
at com.android.monkeyrunner.adb.AdbBackend.waitForConnection(AdbBackend.java:100)
at com.android.monkeyrunner.MonkeyRunner.waitForConnection(MonkeyRunner.java:78)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)

java.lang.NullPointerException: java.lang.NullPointerException

这是在osx上运行的,手机是Nexus S。

蟒蛇看起来像:

from com.android.monkeyrunner import MonkeyRunner, MonkeyDevice
device = MonkeyRunner.waitForConnection()

我已经从 .py 文件以及交互式解释器中尝试过这个。我还尝试使用 timeout 和 device id 参数调用 waitForConnection,所有结果都相同。

感谢任何帮助,谢谢!

--更新-- 设备已连接、开启并启用以进行开发。 monkeyrunner的问题似乎仅限于osx,可能与osx上的jdk有关,可能不是monkeyrunner本身的问题。

【问题讨论】:

  • 1) 设备是否开机且屏幕已解锁? 2)您使用的是monkeyrunner解释器而不是python吗? 3) 没有其他设备连接到您的计算机?
  • 1) 是的,设备已开启,如果设备未开启,monkeyrunner waitforconnection 等待连接 2) 如问题中所述,我使用的是 monkeyrunner口译员。 3)有一个设备连接到电脑

标签: monkeyrunner android-sdk-tools


【解决方案1】:

请验证您的设备“USB 调试”是否设置为 true。 您会在以下位置找到它: 设置->应用程序->开发

【讨论】:

    【解决方案2】:

    在终端中输入“adb devices”命令
    如果它列出了任何设备,那么 Monkeyrunner.waitForConnection() 应该不会失败。 如果未列出设备,请检查 USB 驱动程序是否安装正确。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-08-16
      • 2012-10-26
      • 2021-01-18
      • 2014-08-19
      • 2013-02-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多