Ubuntu下手機連接電腦的步驟 + (adb devices找不到設備解決方法)


連接步驟:.打開手機設置 > 連按幾次關於手機版本號 > 退出手機版本號,出現開發者選項 >進入並打開:開發者選項,USB調試

1. 查看usb設備,命令:lsusb


第四個是所連接的手機設備 12d1:107e 12d1
是vendorId, 107e是productId


2. 在 /etc/udev/rules.d/下面新建70-Android.rules文件, 運行如下命令:
sudo gedit /etc/udev/rules.d/70-android.rules
在文件中添加:
SUBSYSTEM=="usb", ATTR{idVendor}=="12d1",ATTRS{idProduct}=="107e",MODE="0666"
3. 給70-android.rules加權限,命令:
sudo chmod a+rx /etc/udev/rules.d/70-android.rules
4. 重啟 udev服務,命令: 
sudo service udev restart
5. "0x12d1"(0x12d1是對應上方的vendorId),命令:
echo "0x12d1" > ~/.android/adb_usb.ini
6. 在 自己安裝的android sdk 的 tools 目錄下運行  
sudo adb kill-server sudo adb devices

最終結果:

 

7.常見錯誤:

1)

不顯示手機設備

2)

出現未授權:手機上打開usb調試后,忘了按確定鍵

( 如果顯示有應用遮擋了權限請求界面,開啟懸浮導航,手機USB連接電腦后開啟USB調試,彈出授權當前計算機USB調試的彈框。

如果懸浮導航有覆蓋彈框界面,則無法進行確認授權,並彈出提示,有應用遮擋了權限請求界面,“設置”應用無法驗證您的回應。

解決辦法:將懸浮導航從彈框上移開或關閉懸浮導航。)

3 ) 

List of devices attached

???????????? no permissions

這意味着,USB連接的設備是能夠被識別的。Google之后,得知adb server需要以root的權限啟動

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM