Linux下用adb串連手機的問題解決

來源:互聯網
上載者:User

centos6.4測試管用

Linux裡面,模擬器可以直接識別,使用adb也沒有限制,但是手機插上usb之後,adb並不識別,顯示的是問號

解決方案:

1.電腦連手機後lsusb命令獲得手機編號

[root@localhost wulong]# lsusbBus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hubBus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hubBus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching HubBus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching HubBus 001 Device 003: ID 0e8f:0022 GreenAsia Inc.Bus 001 Device 010: ID 19d2:1351 ZTE WCDMA Technologies MSMBus 001 Device 005: ID 058f:b002 Alcor Micro Corp.Bus 002 Device 003: ID 17ef:6025 Lenovo[root@localhost wulong]#

這部手機是中興的,其中ID 19d2:1351就是我要的東西
我有四部手機,分別獲得編號結果是

Bus 001 Device 013: ID 19d2:1351 ZTE WCDMA Technologies MSM
Bus 001 Device 014: ID 22b8:42d9 Motorola PCS
Bus 001 Device 015: ID 12d1:1031 Huawei Technologies Co., Ltd.
Bus 001 Device 017: ID 22b8:2d74 Motorola PCS

2.在rules.d下建立個許可權檔案 51-Android.rules 把四部手機編號都添加進去

[root@localhost wulong]# vim /etc/udev/rules.d/51-Android.rules

編輯後的內容為

SUBSYSTEM=="usb|usb_device",ATTR{idVendor}=="19d2",ATTR{idProduct}=="1351",MODE="0666"SUBSYSTEM=="usb|usb_device",ATTR{idVendor}=="22b8",ATTR{idProduct}=="42d9",MODE="0666"SUBSYSTEM=="usb|usb_device",ATTR{idVendor}=="12d1",ATTR{idProduct}=="1031",MODE="0666"SUBSYSTEM=="usb|usb_device",ATTR{idVendor}=="22b8",ATTR{idProduct}=="2d74",MODE="0666"

3.添加可執行許可權,直接777

[root@localhost wulong]# chmod 777 /etc/udev/rules.d/51-Android.rules 

4. 關掉 adb,切換回普通使用者模式,隨便執行個命令重啟adb

[root@localhost wulong]# adb kill-server[root@localhost wulong]# su wulong[wulong@localhost ~]$ adb devices* daemon not running. starting it now on port 5037 ** daemon started successfully *List of devices attached P772A10Ddevice[wulong@localhost ~]$ 

普通使用者也有許可權看到真機了,adb起作用。重啟電腦後仍然有效,以後就可以像windows一樣用ide工具調試真機了。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.