zjn0505/adb-alfred

输入adb,无响应

shuiyouwen opened this issue · 4 comments

大佬!我这边现在输入adb,没有起作用了,记得之前会出现设备列表的。

是有这个问题,一般是某个已连接设备的状态不对。
可以在 terminal 里看一下 adb devices 的返回结果。

adb devices是有设备的
我定位了下问题,发现list_devices.py,中的get_property方法,其中执行的脚本有点问题好像,我打印出来,放到terminal执行,也没有响应,这个脚本是做什么的啊

def get_property(name=None):
    infos = run_script(adb_path + " -s " + name + " shell getprop | grep 'ro.build.version.release]\|ro.build.version.sdk]\|ro.product.manufacturer]\|ro.product.model\|ro.build.display.id]' | awk -F'[][]' -v n=2 '{ print $(2*n) }'")
    infos = infos.rstrip().split('\n')
    return infos

这里是读取 adb shell getprop 输出的设备信息。

哈哈,没问题了,我测试机的问题,adb devices可以看到设备列表,adb shell执行无响应,重启下好了