Linux Mint 17.1 上的 ADB 无法识别带有 Android Kitkat 4.4.2 的 Zenfone 5

ADB on Linux Mint 17.1 doesn't recognize Zenfone 5 with Android Kitkat 4.4.2

如标​​题所述,具有最新更新的 Linux Mint 17.1 KDE 中的 ADB v4.2.2 无法识别具有最新更新的 Android Kitkat 4.4.2 的 Zenfone 5 A501。 当我尝试时:

adb devices

输出总是

List of devices attached 
????????????    no permissions

尽管我plugged/unplugged。 我的笔记本电脑没有 Windows,所以我无法检查。 请帮我。 非常感谢。

您必须执行此设置 (Using Hardware Devices):

如果您在 Ubuntu Linux 上进行开发,您需要添加一个 udev 规则文件,其中包含您要用于开发的每种设备的 USB 配置。在规则文件中,每个设备制造商都由唯一的供应商 ID 标识,由 ATTR{idVendor} 属性 指定。有关供应商 ID 的列表,请参阅下面的 USB Vendor IDs

要在 Ubuntu Linux 上设置设备检测:以 root 身份登录并创建此文件:/etc/udev/rules.d/51-android.rules。使用此格式将每个供应商添加到文件中:

SUBSYSTEM=="usb", ATTR{idVendor}=="0b05", MODE="0666", GROUP="plugdev" 

在此示例中,供应商 ID 适用于 ASUS。 MODE 分配指定 read/write 权限,GROUP 定义哪个 Unix 组拥有设备节点。注意:规则语法可能会根据您的环境略有不同。根据需要查阅系统的 udev 文档。有关规则语法的概述,请参阅编写 udev 规则的指南。

现在执行:

chmod a+r /etc/udev/rules.d/51-android.rules

adb 在 linux zenfone 5 中工作,确保 usb 调试选项在开发人员选项中处于活动状态fastboot不识别设备,按照以上步骤操作:

  1. http://www.mediafire.com/download/pbr4b2x2ig9b2m5/fastboot
  2. 下载编译到英特尔芯片组的 fastboot 二进制文件
  3. 将二进制文件放入/usr/bin/
  4. 必要时设置权限 (sudo chmod 755 /usr/bin/fastboot)
  5. 享受 adbfastbootlinux 工作的乐趣。
  6. fastboot binaryTK 的学分。 (https://software.intel.com/en-us/user/1068033)