Linux Mint 17.1上的ADB并不能识别使用Android Kitkat 4.4.2的Zenfone 5

时间:2015-01-18 17:56:57

标签: android linux adb smartphone

如标题所述,带有最新更新的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

尽管我插上/拔掉电源插头。 我的笔记本电脑没有Windows,所以我无法检查。 请帮我。 非常感谢。

2 个答案:

答案 0 :(得分:1)

您必须执行此设置(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分配指定读/写权限,GROUP定义哪个Unix组拥有设备节点。注意:根据您的环境,规则语法可能略有不同。根据需要查阅系统的udev文档。有关规则语法的概述,请参阅编写udev规则的本指南。

现在执行:

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

答案 1 :(得分:-1)

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

  1. http://www.mediafire.com/download/pbr4b2x2ig9b2m5/fastboot
  2. 下载编译到chipset intel的fastboot二进制文件
  3. 将二进制文件放入/usr/bin/
  4. 根据需要设置权限sudo chmod 755 /usr/bin/fastboot
  5. 享受adbfastboot linux工作。
  6. fastboot binaryTK的赠送金额。 (https://software.intel.com/en-us/user/1068033