1

我正在尝试使用 Buildozer 在我的 Android 手机上构建 Kivy 应用程序。但是 adb 没有找到我的设备。这是我得到的错误:

dan@dan-asus:~/kivy$ adb usb
error: device not found
dan@dan-asus:~/kivy$ adb devices
List of devices attached 

我在文件中添加了我的供应商和产品 ID,lsusb如下/lib/udev/rules.d/70-android-tools-adb.rules所示:

# 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

4

1 回答 1

0

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

我可以想到一些您在问题中没有特别提到的事情:

  1. 你有档案~/.android/adb_usb.ini吗?如果是,供应商 ID 是否写在那里?(在您的情况下应该0x17EF在一行中)。尝试并重新启动您的 ADB 服务器。
  2. 您的设备是否启用了 ADB?您可以使用 255 类、66 子类、协议 1 进行检查lsusb -v -d 17ef:7497 | grep -B 3 -i iInterface并查找某些接口。那是设备中的 ADB USB 接口,如果找不到,请检查设备的设置/配置。

希望能帮助到你。

于 2015-06-15T14:55:06.833 回答