移动测试基础 Python 中使用 pyadb 时,始终找不到 adb!!

夏之岚 · 2015年06月11日 · 最后由 五音 回复于 2015年06月16日 · 1844 次阅读
#coding=utf-8
try:
    import sys,os,pyadb
    from pyadb import ADB
    from os import popen3 as pipe
except ImportError,e:
    # should never be reached
    print "[f] Required module missing. %s" % e.args[0]
    sys.exit(-1)

def ADB_Check():
    adb =ADB()
    adb_path="D:/android/android-sdk-windows/platform-tools/adb"
    if adb.set_adb_path(adb_path)is True:
        print "Version: %s" % adb.get_version()
    else:
        #print "Check ADB binary path"
        print "请检查adb路径!"
if __name__ == "__main__":
    ADB_Check()
共收到 6 条回复 时间 点赞

人家不是这样的么。。。adb = ADB('/home/chema/.android-sdks/platform-tools/adb')

adb_path="D:/android/android-sdk-windows/platform-tools/adb"
这个会有路径问题吧?前面加个 r 试试

前面加了也没有作用啊! 还是不对!

我的位置也没有错误啊,在任务管理器查看 ADB 进程的位置也正确啊!!

windows 下在这个地方下载使用 pyadb,这个可以正常运行:
https://github.com/sch3m4/pyadb

adb_path 不应该是,adb 所在的文件夹路径么?
系统会认为"D:/android/android-sdk-windows/platform-tools/adb/adb"吧

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册