【问题标题】:My Android studio is not detecting my Android OnePlus 6T device我的 Android 工作室未检测到我的 Android OnePlus 6T 设备
【发布时间】:2019-12-11 08:39:15
【问题描述】:

我已经在 Android Studio 中安装了每个 SDK:

$ lsusb
Bus 002 Device 004: ID 04f2:b34f Chicony Electronics Co., Ltd 
Bus 002 Device 006: ID 093a:2510 Pixart Imaging, Inc. Optical Mouse
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 011: ID 2a70:4ee7  
Bus 001 Device 004: ID 0cf3:311d Qualcomm Atheros Communications 
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

这里是:

$ adb device
List of devices attached
eb048141    no permissions (user in plugdev group; are your udev rules wrong?); see [http://developer.android.com/tools/device.html]

这是用户:

$ sudo useradd -G plugdev edawking
useradd: user 'edawking' already exists

这里是:

$ ls -l /dev/bus/usb/001
total 0
crw-rw-r-- 1 root root 189,  0 Dec 11 13:23 001
crw-rw-r-- 1 root root 189,  1 Dec 11 13:23 002
crw-rw-r-- 1 root root 189,  3 Dec 11 13:23 004
crw-rw-r-- 1 root root 189, 10 Dec 11 13:38 011

我什至添加了 udev / rule.d / 51-android.rules 以及 70-android.rules 为:

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

之后我什至更改了文件权限

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

基本上,我想说的是,在发布这篇文章之前,我已经尝试了我在下面分享的链接中提到的所有故障排除。

我还按照下面提到的链接中的教程进行操作:adb devices” command won't detect my 4.4 Android phone

以及来自 stackoverflow.com 的先前解决方案: Android studio doesn't detected my android device on my ubuntu laptop

Adb is not detecting my android device on ubuntu

Android studio not detecting my USB device

ubuntu is not detecting my android device

但这些解决方案都不起作用。如果有其他解决方案,请分享。需要帮助。我的 Ubuntu 版本是 19.4。我还想提一下,以前我使用 HDD 时它可以工作,但最近我已将其更换为 SSD,因为它无法正常工作,我希望这不是问题。

【问题讨论】:

    标签: android linux android-studio ubuntu adb


    【解决方案1】:

    一件事可能是:启用 USB 调试

    • 设置
    • 系统
    • 开发者选项
    • 开启 USB 调试设置

    如果没有出现,请转到有关手机的设置。然后点击内部版本号 7-10 次,它将使您能够显示开发者选项。

    【讨论】:

      【解决方案2】:

      检查您的/etc/udev/rules.d/51-android.rules,它必须包含:

      #   OnePlus(Oreo)
      ATTR{idVendor}!="2a70", GOTO="not_OnePlus"
      ENV{adb_user}="yes"
      #       Charging mode
      ATTR{idProduct}=="4ee7", SYMLINK+="android_adb"
      #       MTP mode
      ATTR{idProduct}=="9011", SYMLINK+="android_adb"
      #       PTP mode
      ATTR{idProduct}=="904e", SYMLINK+="android_adb"
      GOTO="android_usb_rule_match"
      LABEL="not_OnePlus"
      ...
      #               OnePlus One
      ATTR{idProduct}=="676?", SYMLINK+="android_adb"
      #               OnePlus Two
      ATTR{idProduct}=="9011", SYMLINK+="android_adb"
      #               OnePlus 3
      ATTR{idProduct}=="900e", SYMLINK+="android_adb"
      #               OnePlus 3T
      ATTR{idProduct}=="676c", SYMLINK+="android_adb"
      #       OnePlus 3T w/ Oreo MIDI mode
      ATTR{idProduct}=="90bb", SYMLINK+="android_adb"
      #               OnePlus 5 / 6 / 6T
      ATTR{idProduct}=="9011", SYMLINK+="android_adb"
      #               OnePlus 6 / Asia
      ATTR{idProduct}=="f003", SYMLINK+="android_adb"
      

      lsusb检查它是否被检测到

      Bus 001 Device 015: ID 2a70:4ee7 OnePlus Technology (Shenzhen) Co., Ltd. ONEPLUS A3010 [OnePlus 3T] / A5010 [OnePlus 5T] / A6003 [OnePlus 6] (Charging + USB debugging modes)
      

      在手机上启用 USB 调试:

      1. 启用开发者模式(Android 11)
      • 设置
      • “关于手机”
      • 点击“内部版本号”5 次
      1. 启用 USB 调试(使用 Android 11)
      • 设置
      • 系统
      • 开发者选项(倒数第四个)
      • 开启 USB 调试设置
      1. 插入电脑时弹出“USB 调试已连接”(使用 Android 11)
      • “允许”这台计算机

      测试:

      # adb devices -l
      List of devices attached
      ********               device usb:1-1 product:OnePlus7TPro_EEA model:HD1913 device:OnePlus7TPro transport_id:2
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多