Ubuntu環境 android裝置調試解決方案

來源:互聯網
上載者:User

1、lsusb找到裝置ID

root@ubuntu:~# lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 002: ID 03f0:0862 Hewlett-Packard
Bus 002 Device 002: ID 04f2:b2c2 Chicony Electronics Co., Ltd
Bus 001 Device 005: ID 05c6:9025 Qualcomm, Inc. 

2、尋找你的手機所串連連接埠的ID
以最後一行為例,讀取ID為:05c6

3、註冊到udev的rules檔案:

root@ubuntu:~# sudo gedit /etc/udev/rules.d/50-android.rules

將第二步的ID輸入到開啟的檔案中,格式如下:

      SUBSYSTEM=="usb", SYSFS{idVendor}=="05c6", MODE="0666"
也可將其他手機型號輸入到檔案中,如下所示:

  1. #Acer      0502  
  2. SUBSYSTEM=="usb", SYSFS{idVendor}=="0502", MODE="0666"  
  3. #Dell     413c  
  4. SUBSYSTEM=="usb", SYSFS{idVendor}=="413c", MODE="0666"  
  5. #Foxconn     0489  
  6. SUBSYSTEM=="usb", SYSFS{idVendor}=="0489", MODE="0666"  
  7. #Garmin-Asus     091E  
  8. SUBSYSTEM=="usb", SYSFS{idVendor}=="091e", MODE="0666"  
  9. #HTC     0bb4  
  10. SUBSYSTEM=="usb", SYSFS{idVendor}=="0bb4", MODE="0666"  
  11. #Huawei     12d1  
  12. SUBSYSTEM=="usb", SYSFS{idVendor}=="12d1", MODE="0666"  
  13. #Kyocera     0482  
  14. SUBSYSTEM=="usb", SYSFS{idVendor}=="0482", MODE="0666"  
  15. #LG     1004  
  16. SUBSYSTEM=="usb", SYSFS{idVendor}=="1004", MODE="0666"  
  17. #Motorola     22b8  
  18. SUBSYSTEM=="usb", SYSFS{idVendor}=="22b8", MODE="0666"  
  19. #Nvidia     0955  
  20. SUBSYSTEM=="usb", SYSFS{idVendor}=="0955", MODE="0666"  
  21. #Pantech     10A9  
  22. SUBSYSTEM=="usb", SYSFS{idVendor}=="10A9", MODE="0666"  
  23. #Samsung     04e8  
  24. SUBSYSTEM=="usb", SYSFS{idVendor}=="04e8", MODE="0666"  
  25. #Sharp     04dd  
  26. SUBSYSTEM=="usb", SYSFS{idVendor}=="04dd", MODE="0666"  
  27. #Sony Ericsson     0fce  
  28. SUBSYSTEM=="usb", SYSFS{idVendor}=="0fce", MODE="0666"  
  29. #ZTE     19D2  
  30. SUBSYSTEM=="usb", SYSFS{idVendor}=="19D2", MODE="0666" 

3、改變規則檔案許可權

root@ubuntu:~# sudo chmod -R 777 /etc/udev/rules.d/50-android.rules 

4、重新啟動

root@ubuntu:~# sudo /etc/init.d/udev restart

5、切換到platform-tools目錄並重新啟動 adb服務

root@ubuntu:/home/jindegege/java/android-sdk-linux/platform-tools# adb kill-server

6、通過adb命令開啟裝置

root@ubuntu:/home/jindegege/java/android-sdk-linux/platform-tools# adb devices


聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.