- 相關(guān)推薦
關(guān)于linux下adb連接失敗的怎么解決
不管是在Windows系統(tǒng)還是在Linux系統(tǒng)中,相信不少用戶或開(kāi)發(fā)者都遇到過(guò)手機(jī)adb連接不上的情況。下面是小編收集的資料,希望對(duì)你有所幫助!
其實(shí)出現(xiàn)這種問(wèn)題很多時(shí)候是由于 adb沖突導(dǎo)致的,畢竟很多軟件都有自己的adb鏈接。那么,出現(xiàn)這種問(wèn)題該怎么辦呢?下面就給大家介紹下Mac或者linux下adb連接失敗的解決辦法。
1.查看設(shè)備VenderID
在mac下 或者Linux打開(kāi)終端(Terminal),linux下可以按快捷鍵(CTRL+T,忘了具體是不是大家去試試或者查查),mac下Control+space,輸入Terminal打開(kāi)。打開(kāi)終端后,輸入命令
mac下:
system_profiler SPUSBDataType
linux下:
lsusb
結(jié)果如下:
USB:
USB 3.0 Bus:
Host Controller Driver: AppleUSBXHCILPTH
PCI Device ID: 0x8c31
PCI Revision ID: 0x0005
PCI Vendor ID: 0x8086
Apple Internal Keyboard / Trackpad:
Product ID: 0x0262
Vendor ID: 0x05ac (Apple Inc.)
Version: 2.25
Speed: Up to 12 Mb/sec
Manufacturer: Apple Inc.
Location ID: 0x14400000 / 4
Current Available (mA): 1000
Current Required (mA): 40
Extra Operating Current (mA): 0
Built-In: Yes
BRCM20702 Hub:
Product ID: 0x4500
Vendor ID: 0x0a5c (Broadcom Corp.)
Version: 1.00
Speed: Up to 12 Mb/sec
Manufacturer: Apple Inc.
Location ID: 0x14300000 / 3
Current Available (mA): 1000
Current Required (mA): 94
Extra Operating Current (mA): 0
Built-In: Yes
Bluetooth USB Host Controller:
Product ID: 0x8289
Vendor ID: 0x05ac (Apple Inc.)
Version: 1.18
Speed: Up to 12 Mb/sec
Manufacturer: Apple Inc.
Location ID: 0x14330000 / 7
Current Available (mA): 1000
Current Required (mA): 0
Extra Operating Current (mA): 0
Built-In: Yes
USB Mouse:
Product ID: 0x00fb
Vendor ID: 0x0e8f
Version: 0.01
Speed: Up to 1.5 Mb/sec
Manufacturer: YSTEK
Location ID: 0x14200000 / 2
Current Available (mA): 1000
Current Required (mA): 100
Extra Operating Current (mA): 0
MX4 Pro:
Product ID: 0x0c02
Vendor ID: 0x2a45
Version: ff.ff
Serial Number: 0123456789ABCDEF
Speed: Up to 480 Mb/sec
Manufacturer: Meizu
Location ID: 0x14100000 / 29
Current Available (mA): 1000
Current Required (mA): 500
Extra Operating Current (mA): 0
我的是MX4 Pro,所以Vendor ID: 0x2a45
2.添加VendorID
進(jìn)入/Users/user/.android,.android為隱藏文件夾,可以通過(guò)終端進(jìn)入直接:
cd /Users/user/.android
ls
應(yīng)該有個(gè)adb_usb.ini文件,在windows用戶目錄下也有該文件。添加上上面的Vendor ID
# ANDROID 3RD PARTY USB VENDOR ID LIST -- DO NOT EDIT.
# USE ‘a(chǎn)ndroid adb’ TO GENERATE.
# 1 USB VENDOR ID PER LINE.
0x2a45
3.重啟adb命令
在終端下一次輸入:
adb kill-server
adb start-server
linux下adb連接失敗的怎么解決
Iinux(ubuntu) adb 無(wú)法識(shí)別的問(wèn)題
一般開(kāi)發(fā)公司都開(kāi)發(fā)員都有同時(shí)處理不同開(kāi)發(fā)板,因?yàn)轫?xiàng)目迭代需要。但是不同的開(kāi)發(fā)板的usb并不同,導(dǎo)致adb無(wú)法識(shí)別。下面給出解決方法。
步驟一:
打開(kāi)終端,輸入lsusb
上面的2207:0006就是我們新的開(kāi)發(fā)板的usb的id,不知道如何識(shí)別的同學(xué) ,可以通過(guò)反復(fù)的插拔查找哪個(gè)是變化值。我們需要復(fù)制:前綴的2207,新增到配置文件里面。
步驟二:
修改51-android.ruls 配置文件
在終端上輸入:sudo vim /etc/udev/rules.d/51-android.rules ,可以看到下面的數(shù)據(jù)
將這兩行數(shù)據(jù),復(fù)制拷備,重新?lián)Q一行。然后修改 sysfs{idvendor} 這個(gè)值的數(shù)據(jù),將其改成2207,如下圖的修改:
步驟三:
修改adb_usb.ini 配置文件
在終端上輸入: vim .android/adb_usb.ini,里面有個(gè)類似0x2218的數(shù)值,另起一行填上0x2207即可。如下圖:
好了,完成好上面的步驟,這時(shí)可以再adb devices 查看結(jié)果了。
【linux下adb連接失敗的怎么解決】相關(guān)文章:
網(wǎng)絡(luò)連接錯(cuò)誤678怎么解決11-01
網(wǎng)絡(luò)連接出現(xiàn)null錯(cuò)誤怎么解決09-14
網(wǎng)絡(luò)頻繁的斷開(kāi)連接的原因及解決方案02-14
網(wǎng)絡(luò)連接頻繁斷開(kāi)的解決方法12-07
403錯(cuò)誤怎么解決12-23
寬帶連接錯(cuò)誤678是怎么回事05-31
換主板藍(lán)屏怎么解決04-17
電腦證書錯(cuò)誤怎么解決08-14