Ubuntu没有检测到我的Android设备

我是新来的android。 我刚才下载并安装了android sdk。 现在,当我从eclipse运行应用程序时,我的设备没有被检测到。 我GOOGLE了,并提出这个作为我的解决scheme,但也没有奏效。

这是51-android.rules

SUBSYSTEMS=="usb", ATTR{idProduct}=="0bb4", ATTR{idProduct}=="0c03", MODE="0666", GROUP="plugindev", OWNER="<username>" 

之后,我重新启动我的笔记本电脑,并运行此命令:

 username@laptopname:~/Android/adt-bundle/sdk/platform-tools$ adb devices 

我得到的输出是:

 * daemon not running. starting it now on port 5037 * * daemon started successfully * List of devices attached ???????????? no permissions 

编辑

如果我运行lsusb ,当设备插入时,我得到以下输出。

 Bus 002 Device 004: ID 0bb4:0c03 HTC (High Tech Computer Corp.) Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 003: ID 04f2:b337 Chicony Electronics Co., Ltd Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub 

我正在使用Micromax Canvas 2.2 A114 – Android版本4.2.2

请帮帮我。 谢谢。

请按照步骤打开命令提示我已经写在博客检测手机在Ubuntu kindle检查1)输入命令

 gksu gedit /etc/udev/rules.d/70-android.rules 

2)输入密码并在里面输入以下规则

 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" 

3)保存和享受…

这是我的工作,如果没有,那么让我通知我有这个答案有关70规则结构。

感谢名单…

为51-android.rules检查出这个和这个 。

确保你打开设备上的开发人员选项。 如果没有去设置,选择开发人员选项,并打勾USB调试

//在cmd中试试这个

 $ lsusb 

这将列出USB设备细节的细节

就像如果你有一个HTC One连接你会得到:

 Bus 002 Device 004: ID 0bb4:0c02 

那么你需要做的

 Add to the file (or create it if it does not exist- see above) /etc/udev/rules.d/51-android.rules the following line: SUBSYSTEMS==”usb”, ATTRS{idVendor}==”0bb4″, ATTRS{idProduct}==”0c02″, MODE=”0666″ 

注意:所以对于你Micromax vendor id 不是0bb4

最后如果它没有连接试试这个

在Linux下,还有一个来自SDK的adb_usb.ini,您必须添加供应商ID:

 ~/.android/adb_usb.ini # ANDROID 3RD PARTY USB VENDOR ID LIST -- DO NOT EDIT. # USE 'android update adb' TO GENERATE. # 1 USB VENDOR ID PER LINE. 0x2080 0x04e8 

//重新启动udev

 $ sudo restart udev 

检查设备是否被识别:

 $ adb devices 

您可能需要停止并启动adb服务器:

 $ adb kill-server $ adb start-server 

也许你应该重启亚行。

只需使用以下步骤:

  1. 启动命令提示符按ctrl + alt + T
  2. 写步骤1: – adb kill-server并按回车。
  3. 写第2步: – sudo adb start-server并按回车。
  4. 现在,您可以在Ubuntu上使用真正的Android手机享受Eclipse中的调试。

1.您应该用“您的用户名”替换<username>
2.在手机的调试选项中,您应该打开USB Debugging
3.当您将设备插入计算机时,您应该允许这台计算机(它会弹出一个对话框,请求您的许可,只需按“确定”)。