亚洲开发银行没有';无法检测Android设备

亚洲开发银行没有';无法检测Android设备,android,adb,Android,Adb,当我通过USB插入设备时,adb设备显示为空。我按照安卓网站[1]上的说明,添加下面的代码并重新启动adb服务器(我也重新启动了我的机器,因为我无法让它工作)。我的NexusOne和三星Nexus仍未被发现 ~cat/etc/udev/rules.d/51-android.rules # nexus one SUBSYSTEM=="usb", ATTRS{idVendor}=="18d1", SYMLINK+="android_adb", MODE="0666", GROUP="wheel

当我通过USB插入设备时,
adb设备
显示为空。我按照安卓网站[1]上的说明,添加下面的代码并重新启动adb服务器(我也重新启动了我的机器,因为我无法让它工作)。我的NexusOne和三星Nexus仍未被发现

~cat/etc/udev/rules.d/51-android.rules

# nexus one
SUBSYSTEM=="usb", ATTRS{idVendor}=="18d1", SYMLINK+="android_adb", MODE="0666",    GROUP="wheel"
# samsung nexus
SUBSYSTEM=="usb", ATTRS{idVendor}=="04e8", SYMLINK+="android_adb", MODE="0666", GROUP="wheel"
有什么想法吗


  • 为什么你的团队是“轮子”?尝试将其更改为plugdev

    问题在于,当我最初安装android sdk时,通过eclipse进行操作时出现了一个问题,解决方案是通过sudo运行eclipse。这确实允许安装所有内容,但我认为这可能是我的问题的原因,因为所有文件都属于sudo组。 我重新下载了sdk,而不是通过eclipse安装版本,而是通过运行
    android
    terminal命令来安装它们。安装后,运行ddms检测到我的设备。**我还注意到我在规则文件中对ATTR进行了复数。 下面是我的工作(在创建adbusers组并添加我自己之后)


    一般的答案是验证/更新USB驱动程序

    我经常发现从设备本身自动安装的USB驱动程序不是1)过时,就是2)不适合“真正”的应用程序开发人员调试支持。(即,更多用于“消费者”将设备作为存储介质访问,而非adb调试支持)

    Android开发者页面有一个供应商链接列表,用于获取设备的USB驱动程序

    尝试:

  • 卸载旧Kies
  • 安装:三星Kies,PC同步(软件)(版本2.3.3.12085_7_5) 从

  • 它对我有用:)

    你看到USB设备了吗(比如说使用“lsusb”)?如果是的话,它会报告什么供应商ID?是的,这就是我获取数字的地方。04e8:6860(三星Nexus)18d1:4e12(Nexus One)符号链接是否出现?这可能很愚蠢,但您是否打开了设备上的usb调试?@david-我不完全确定符号链接应该出现在哪里。我在其他一些发布的解决方案中看到了这一点。我不认为组名很重要,但我只是属于集合组,这就是我使用wheel的原因。我承认,我之所以将它设置为我所属的现有组,而不是创建一个新组,是因为我的懒惰:)
    # nexus one
    SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", MODE="0666", GROUP="adbusers"
    # samsung nexus
    SUBSYSTEM=="usb", ATTR{idVendor}=="04e8", MODE="0666", GROUP="adbusers"