Linux或者M(jìn)ac下adb連接失敗如何解決

不管是在Windows系統(tǒng)還是在Linux系統(tǒng)中,相信不少用戶或開發(fā)者都遇到過手機(jī)adb連接不上的情況。其實(shí)出現(xiàn)這種問題很多時(shí)候是由于adb沖突導(dǎo)致的,畢竟很多軟件都有自己的adb鏈接。那么,出現(xiàn)這種問題該怎么辦呢?下面就給大家介紹下Mac或者linux下adb連接失敗的解決辦法。
1.查看設(shè)備VenderID
在mac下 或者Linux打開終端(Terminal),linux下可以按快捷鍵(CTRL+T,忘了具體是不是大家去試試或者查查),mac下Control+space,輸入Terminal打開。打開終端后,輸入命令
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為隱藏文件夾,可以通過終端進(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 ‘android update adb’ TO GENERATE.
# 1 USB VENDOR ID PER LINE.
0x2a45
3.重啟adb命令
在終端下一次輸入:
adb kill-server
adb start-server
以上就是Mac或者linux下adb連接失敗的解決辦法,還不清楚的用戶可以根據(jù)上面的步驟操作來解決問題。
相關(guān)文章
- Linux桌面領(lǐng)域7大趨勢,不知道就OUT了!在桌面領(lǐng)域本應(yīng)過時(shí)的一個(gè)年代,Linux卻提供比以往任何時(shí)候更多選擇,仔細(xì)看一當(dāng)前的Linux桌面,至少有七個(gè)發(fā)展趨勢是能夠看到的,2016-04-27
CentOS系統(tǒng)上搭建Git版本控制服務(wù)器的教程
這篇文章主要介紹了CentOS系統(tǒng)上搭建Git版本控制服務(wù)器的教程,包括創(chuàng)建SSH key以及打開RSA認(rèn)證等遠(yuǎn)程連接的相關(guān)配置方法講解,需要的朋友可以參考下2016-04-26Ubuntu系統(tǒng)怎么安裝英偉達(dá)顯卡驅(qū)動(dòng)呢 快速安裝步驟詳解
Ubuntu系統(tǒng)怎么安裝英偉達(dá)顯卡驅(qū)動(dòng)呢?今天小編就給大家介紹Ubuntu系統(tǒng)安裝英偉達(dá)顯卡驅(qū)動(dòng)的詳細(xì)教程吧2016-04-26- 這篇文章主要介紹了CentOS中Git客戶端的安裝和基礎(chǔ)配置教程,這里的配置簡單講解了生成公鑰和克隆倉庫的方法,需要的朋友可以參考下2016-04-26
Linux中安裝使用http_load對服務(wù)器進(jìn)行壓力測試的教程
這篇文章主要介紹了Linux中安裝使用http_load對服務(wù)器進(jìn)行壓力測試的教程,http_load可以簡單地通過txt文本文件中記錄的參數(shù)來對HTTP服務(wù)器進(jìn)行壓力測試,需要的朋友可以參考2016-04-26- 在搭建MySQL過程中,默認(rèn)的Root賬戶是只能在本機(jī)訪問的,如果想通過其他機(jī)器訪問Linux上的MySQL數(shù)據(jù)庫,必然需要進(jìn)行一番配置,接下來我來介紹一下我的解決方案2016-04-25
Linux下OpenSSL客戶端中使用req命令來生成證書的教程
這篇文章主要介紹了Linux下OpenSSL客戶端中使用req命令來生成證書的教程,詳細(xì)講解了自動(dòng)生成密鑰和生成自簽名證書的方法,需要的朋友可以參考下2016-04-22Linux系統(tǒng)中安裝和使用Axel下載工具的教程
這篇文章主要介紹了Linux系統(tǒng)中安裝和使用Axel下載工具的教程,Axel支持HTTP或FTP協(xié)議的下載,且通過shell使用其axel命令相當(dāng)方便高效,需要的朋友可以參考下2016-04-21- 這篇文章主要介紹了Linux中安裝部署Docker管理工具Drone的方法,Drone可以幫助我們更方便地在Docker中克隆、構(gòu)建、測試和部署代碼,在開發(fā)者中人氣很高,需要的朋友可以參考下2016-04-18
- 這篇文章主要介紹了Linux系統(tǒng)中的usr目錄,文中列舉了usr目錄下一些重要子目錄所包含文件的功能,需要的朋友可以參考下2016-04-18