2016-06-14 53 views

回答

4

首先,

打开终端,并做如下:

  1. lsusb命令来检查你的设备确实连接

  2. adb devices来检查您的设备是否连接,然后在adb模式下检测到。

2.a.如果找不到上述命令,请执行sudo apt-get install android-tools-adb,然后检查它是否已列出。其次,将步骤1和步骤2的结果与您的问题一起发布,以帮助我们找到正确的解决方案。

故障排除:

  1. 确保ADB模式中启用了
  2. 确保在连接到您的Ubuntu系统时,在设备中提示您选择了Allow选项。
  3. 这一个是从一些过去的LG用户,尝试连接你的设备在PTP模式而不是MTP模式,它出乎意料地工作。
  4. 如果它仍然无法正常工作(最有可能是您的情况),请尝试使用Google搜索。我通过按“我感觉幸运”登陆此页面,偶尔你应该尝试让自己感到幸运。 Source for step number 3 and 4

按照步骤页面时提到:

  1. 创建一个文件:/etc/udev/rules.d/70-android.rules
  2. 写入:SUBSYSTEM=="usb", ATTR{idVendor}=="1004", MODE="0666"到文件中。
  3. 通过sudo chmod a+rx /etc/udev/rules.d/70-android.rules
  4. 指定适当的权限重新启动系统并重新启动udev。

故障排除的第二个步骤

使从第一步一定要再次重复故障的情况下,你在这一步失败)同样,过程:

  1. 创建一个文件: /etc/udev/rules.d/51-android.rules
  2. 写入:SUBSYSTEM=="usb", ATTR{idProduct}=="1004", MODE="0666"到文件中。
  3. 通过sudo chmod a+rx /etc/udev/rules.d/70-android.rules
  4. 指定适当的权限重新启动系统并重新启动udev。
+0

很奇怪的是,切换到PTP模式导致我的Nexus 5X(运行Android 8.0)正确显示在adb列表中。这个答案得到赞成至少帮助_somebody_! –

+0

它应该是'51-android.rules'还是'70-android.rules'? – Keith

0

试着撤消USB调试授权,然后连接你的设备,它应该显示权限提示授权。

settings -> developer options -> revoke USB debugging authorizations. 
0

我面临着同样的问题,但它是我的错。我没有打开“USB调试模式”。

Settings > Developer Option > Enable USB Debugging Mode. 
相关问题