當前位置:首頁 » 安卓系統 » android無法識別手機

android無法識別手機

發布時間: 2023-09-15 12:23:28

① 解決Ubuntu下adb無法識別android手機的問題

在Ubuntu下進行Android開發的時候會遇到手機無法識別的問題,手機插上後執行 adb root 會顯示沒有許可權:

遇到這種情況需要在Ubuntu設置下。根據以下步驟進行設置後會解決這個問題,我所使用的開發環境是Ubuntu16.04。

1. 首先插上手機,終端執行 lsusb ,這樣便可以查看當前連接電腦的設備

可以發現,插入的手機的VendorID是 18d1 , ProctID是 9025
如果不能知道哪個是插入的手機,可以拔掉手機後再執行一次 lsusb ,這樣對比兩次顯示的結果就可以找到插入的手機。

2. 終端執行如下命令

53-android.rules文件可能不存在,那就創建。
注意,這個53-android.rules 文件名字應該是隨意命名的,好像數字50,51,52,53等等都可以,我只驗證過50和53。

3. 增加如下內容到53-android.rules

注意, SUBSYSTEM=="usb", SYSFS{idVendor}=="**18d1**", MODE="0666" 這句是給 ubuntu 7.01 以後的系統識別用的.
而 SUBSYSTEM=="usb_device", SYSFS{idVendor}=="**18d1**", MODE=="0666" 是給 Ubuntu 7.01之前的系統識別用的,相當於系統兼容。

4. 接著運行如下命令

注意, sudo /etc/init.d/udev restart 也可以為 sudo service udev restart //or restart udev

5. 在android sdk的tools目錄下運行(這一步很重要,必須要sudo,否則沒效果)

到這一步了,正常情況下應該會有設備顯示出來。但結果發現 List of devices attached 下面沒有設備出現,這就意味著 adb不識別新的USB 設備,糾結了。

6. 如果跟我一樣悲慘,請執行如下操作

注意,如果沒有 .android 和 adb_usb.ini ,可以自己新建。
另外如果有 adb_usb.ini ,它的內容一般如下:

7. 在 adb_usb.ini 中添加前面獲得的VendorID內容

注意,要加十六進制符號 0x

8. 保存,關閉,執行如下命令

此時,List of devices attached 下面會有設備出現了。

至此,結束。

熱點內容
演算法題抽獎 發布:2025-01-31 17:08:04 瀏覽:124
壓縮內存軟體 發布:2025-01-31 16:51:39 瀏覽:145
腳本lcd 發布:2025-01-31 16:41:02 瀏覽:515
安卓selinux干什麼用的 發布:2025-01-31 16:32:04 瀏覽:531
俠盜獵車手加錢密碼是多少 發布:2025-01-31 15:44:28 瀏覽:662
沒密碼怎麼登微信 發布:2025-01-31 15:33:51 瀏覽:737
c語言死機程序 發布:2025-01-31 15:07:52 瀏覽:18
編程教育裝修 發布:2025-01-31 15:04:38 瀏覽:402
函數和存儲過程的區別 發布:2025-01-31 14:39:12 瀏覽:610
地下室柱子箍筋的加密 發布:2025-01-31 14:36:11 瀏覽:935