【问题标题】:Why ADT Ubuntu does not recognize my device?为什么 ADT Ubuntu 无法识别我的设备?
【发布时间】:2014-01-14 15:42:41
【问题描述】:

我有一个摩托罗拉 G,我尝试从 DEVELOPED ADT Ubuntu 安装我的程序,问题是我在 ejercutar 应用程序时收到消息

从终端显示以下内容

zhelon@zhelon-Lenovo-IdeaPad-Z400:~$ sudo adb devices
List of devices attached 
????????????    no permissions

【问题讨论】:

标签: android ubuntu driver adt


【解决方案1】:

解决此问题的最实用方法是使用 root 访问权限运行 adb 工具。您收到无权限错误,因为您需要超级用户权限才能与连接的设备交互。

为了改进答案并缓解多余的安全问题,您还可以通过为您的设备添加 udev 规则来在没有 root 的情况下运行 adbInstructions here.

首先,查询lsusb

$ lsusb
Bus 002 Device 103: ID 04e8:6860 Samsung Electronics Co., Ltd GT-I9100 Phone [Galaxy S II]

然后创建一个新的规则文件并将规则添加到其中(/lib/udev/rules.d/10-adb.rules):

# ADB
SUBSYSTEM=="usb", ATTR{idVendor}=="04e8", ATTR{idProduct}=="6860", MODE="0600", OWNER="username"

然后重新启动 udev,或重新启动计算机(推荐)。

【讨论】:

  • 不,不,不。不要以 root 身份运行 adb。
  • 非常感谢,这就是解决方案。 "sudo adb kill-server, sudo adb start-server"
  • 我仍然想知道为什么人们不赞成好的答案(不离开 cmets)
  • @ChrisStratton 您作为重复链接的答案建议使用sudo,即root 访问权限?
  • 不,我没有链接到答案。但我刚刚对我所链接的问题的评分较低的答案投了反对票,因为我提出了这个不明智的建议。链接问题的 udev 规则答案是 正确 过程,如开发人员文档中所述。
【解决方案2】:

我遇到了同样的问题,我使用以下步骤修复了它。

  • 运行以下命令。

    $ sudo gedit /etc/udev/rules.d/51-android.rules
    
  • 添加以下行并保存:

    SUBSYSTEM=="usb", ATTRS{idVendor}=="0bb4", MODE="0666"  
    SUBSYSTEM=="usb", ATTRS{idVendor}=="0e79", MODE="0666"  
    SUBSYSTEM=="usb", ATTRS{idVendor}=="0502", MODE="0666"  
    SUBSYSTEM=="usb", ATTRS{idVendor}=="0b05", MODE="0666"  
    SUBSYSTEM=="usb", ATTRS{idVendor}=="413c", MODE="0666"  
    SUBSYSTEM=="usb", ATTRS{idVendor}=="0489", MODE="0666"  
    SUBSYSTEM=="usb", ATTRS{idVendor}=="091e", MODE="0666"  
    SUBSYSTEM=="usb", ATTRS{idVendor}=="18d1", MODE="0666"  
    SUBSYSTEM=="usb", ATTRS{idVendor}=="0bb4", MODE="0666"  
    SUBSYSTEM=="usb", ATTRS{idVendor}=="12d1", MODE="0666"  
    SUBSYSTEM=="usb", ATTRS{idVendor}=="24e3", MODE="0666"  
    SUBSYSTEM=="usb", ATTRS{idVendor}=="2116", MODE="0666"  
    SUBSYSTEM=="usb", ATTRS{idVendor}=="0482", MODE="0666"  
    SUBSYSTEM=="usb", ATTRS{idVendor}=="17ef", MODE="0666"  
    SUBSYSTEM=="usb", ATTRS{idVendor}=="1004", MODE="0666"  
    SUBSYSTEM=="usb", ATTRS{idVendor}=="22b8", MODE="0666"    
    SUBSYSTEM=="usb", ATTRS{idVendor}=="0409", MODE="0666"  
    SUBSYSTEM=="usb", ATTRS{idVendor}=="2080", MODE="0666"  
    SUBSYSTEM=="usb", ATTRS{idVendor}=="0955", MODE="0666"  
    SUBSYSTEM=="usb", ATTRS{idVendor}=="2257", MODE="0666"  
    SUBSYSTEM=="usb", ATTRS{idVendor}=="10a9", MODE="0666"  
    SUBSYSTEM=="usb", ATTRS{idVendor}=="1d4d", MODE="0666"  
    SUBSYSTEM=="usb", ATTRS{idVendor}=="0471", MODE="0666"  
    SUBSYSTEM=="usb", ATTRS{idVendor}=="04da", MODE="0666"  
    SUBSYSTEM=="usb", ATTRS{idVendor}=="05c6", MODE="0666"  
    SUBSYSTEM=="usb", ATTRS{idVendor}=="1f53", MODE="0666"  
    SUBSYSTEM=="usb", ATTRS{idVendor}=="04e8", MODE="0666"  
    SUBSYSTEM=="usb", ATTRS{idVendor}=="04dd", MODE="0666"  
    SUBSYSTEM=="usb", ATTRS{idVendor}=="0fce", MODE="0666"  
    SUBSYSTEM=="usb", ATTRS{idVendor}=="0930", MODE="0666"  
    SUBSYSTEM=="usb", ATTRS{idVendor}=="19d2", MODE="0666" 
    
  • 运行以下命令。

    $ sudo service udev restart
    
  • 运行以下命令。

    $ sudo killall adb
    
  • 完成以下步骤后重新连接手机。

【讨论】:

    【解决方案3】:

    在 root 中运行 adb 将解决此问题。

    在我的情况下,我的设备没有以 root 身份运行,

    所以,

    /sdk/tools$sudo adb kill-server
    

    然后

    /sdk/tools$sudo adb start-server
    

    立即帮我在列表中找到我的设备。

    【讨论】:

      【解决方案4】:

      我在使用 Ideapad A1 平板电脑时遇到了同样的问题,我修复了安装“android-tools-adb”

       sudo apt-get install android-tools-adb
      

      【讨论】:

        【解决方案5】:

        奇怪的是,我曾尝试按照建议添加到 rules.d,但我的主要问题来自 USB PC 连接选项中设置的模式。对于 LG G 平板电脑,它显然无法在 Charge Tablet 或 Media Sync (MTP) 模式下工作,因此如果选择其中任何一个,它可能无法工作。它确实在 PTP 模式下工作 =]。希望这对处理 LG 平板电脑的人有所帮助。

        【讨论】:

          【解决方案6】:
          sudo chmod a+r /etc/udev/rules.d/51-android.rules
          

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2014-07-06
            • 2014-04-02
            • 2014-08-07
            • 1970-01-01
            • 1970-01-01
            • 2020-07-05
            • 2014-04-02
            相关资源
            最近更新 更多