當前位置:首頁 » 安卓系統 » 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 下面會有設備出現了。

至此,結束。

熱點內容
ck密碼是一般在哪裡 發布:2025-03-10 07:18:03 瀏覽:445
編譯cp文件 發布:2025-03-10 07:15:04 瀏覽:401
蘋果手機和安卓手機哪個直播效果好 發布:2025-03-10 07:10:06 瀏覽:110
解壓球鞋 發布:2025-03-10 07:09:57 瀏覽:426
小米的安裝包在哪個文件夾 發布:2025-03-10 06:46:03 瀏覽:462
eco模式哪些車配置 發布:2025-03-10 06:46:02 瀏覽:10
文件夾強力刪除軟體 發布:2025-03-10 06:43:07 瀏覽:125
社保繳金演算法 發布:2025-03-10 06:35:03 瀏覽:84
適配器或者訪問點問題 發布:2025-03-10 06:34:20 瀏覽:70
1文件夾 發布:2025-03-10 06:31:57 瀏覽:638