[英]adb: device not found
我正在尝试使用Buildozer在Android手机上构建Kivy应用。 但是adb找不到我的设备。 这是我得到的错误:
dan@dan-asus:~/kivy$ adb usb
error: device not found
dan@dan-asus:~/kivy$ adb devices
List of devices attached
我在/lib/udev/rules.d/70-android-tools-adb.rules
文件中添加了从lsusb
获得的供应商和产品ID,如下所示:
# Lenovo A789
SUBSYSTEM=="usb", ATTR{idVendor}=="17ef", ATTR{idProduct}=="7497", MODE="0666", OWNER="dan", TAG+="uaccess"
有两个1.1和两个2.0 USB插座。 尝试了所有四个。 确保每次更改后都重新启动adb,甚至尝试几次重新启动手机。
我想念什么?
adb版本是1.0.31
我知道这应该是评论,但我对此没有足够的声誉...所以这是我的“答案”。
我可以想到您在问题中未特别提及的几件事:
~/.android/adb_usb.ini
文件? 如果是,供应商ID是否写在此处? (在您的情况下,应在0x17EF
中为0x17EF
)。 尝试这样做,然后重新启动ADB服务器。 lsusb -v -d 17ef:7497 | grep -B 3 -i iInterface
检查它lsusb -v -d 17ef:7497 | grep -B 3 -i iInterface
lsusb -v -d 17ef:7497 | grep -B 3 -i iInterface
并查找具有255类,子类66,协议1的某些接口。这是设备中的ADB USB接口,如果找不到,请检查设备的设置/配置。 希望能帮助到你。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.