繁体   English   中英

adb:找不到设备

[英]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

我知道这应该是评论,但我对此没有足够的声誉...所以这是我的“答案”。

我可以想到您在问题中未特别提及的几件事:

  1. 您是否有~/.android/adb_usb.ini文件? 如果是,供应商ID是否写在此处? (在您的情况下,应在0x17EF中为0x17EF )。 尝试这样做,然后重新启动ADB服务器。
  2. 您的设备中是否启用了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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM