【发布时间】:2015-05-20 07:35:39
【问题描述】:
我一直在使用 AndroidViewClient 中的 adbClient.py。 我偶尔遇到以下错误,不知道如何解决。
Traceback (most recent call last):
File "/Users/damonh/projects/prodtests/tablet/test_homePage.py", line 15, in <module>
print adb.getSdkVersion()
File "/Users/damonh/projects/prodtests/tablet/adbClient.py", line 541, in getSdkVersion
self.__checkTransport()
File "/Users/damonh/projects/prodtests/tablet/adbClient.py", line 312, in __checkTransport
raise RuntimeError("ERROR: Transport is not set")
RuntimeError: ERROR: Transport is not set
一个例子是:getSdkVersion()
这是我的测试代码:
import adbClient
adb=adbClient.AdbClient()
print adb.getSdkVersion()
这只是一个。另一种是shell方法。任何正确方向的帮助将不胜感激。
【问题讨论】:
-
如果您展示更多关于脚本的信息,也许我可以帮助您。你在截图吗?
-
我正在使用您的库中的 adbClient.py 进行导入。我上面的测试代码就是我正在做的。如果我尝试 adb.wake 我会得到同样的结果。什么是 TRANSPORT,应该设置什么?