Ubuntu新安裝系統(tǒng)android手機(jī)通過(guò)adb找不到設(shè)備

不積跬步無(wú)以至千里

新安裝了Ubuntu14系統(tǒng),插上android手機(jī)打算去測(cè)試一下修改的代碼,發(fā)現(xiàn)通過(guò)adb device,結(jié)果顯示device not found。因此感覺(jué)Ubuntu應(yīng)該需要和Windows系統(tǒng)一樣(Windows會(huì)當(dāng)你第一插上手機(jī)然后會(huì)加載驅(qū)動(dòng),安裝驅(qū)動(dòng))之樣的操作,因此網(wǎng)上一搜大部分都是讓通過(guò)下面這個(gè)方式

1.在/etc/udev/rules.d/添加一個(gè)51-android.rules文件

sudo vim /etc/udev/rules.d/51-android.rules

然后會(huì)讓你編輯,添加下面這行文字即可:

SUBSYSTEM=="usb"?ENV{DEVTYPE}=="usb_device",?MODE="0666"

但是我試了這個(gè)方法還是不行,下面是我測(cè)試有效果的方法

2.在~/.android/下添加adb_usb.ini文件

sudo vim? ~/.android/adb_usb.ini

然后會(huì)讓你編輯,添加下面這行文字即可:

USE ‘a(chǎn)ndroid update adb’ TO GENERATE.

1 USB VENDOR ID PER LINE

0x0421

注意最后這一行,需要修改為自己的設(shè)備的信息,輸入

lsusb

顯示如下:

通過(guò)對(duì)比插入手機(jī)前后顯示的信息(都各自執(zhí)行一次命令)找到自己android設(shè)備對(duì)應(yīng)的行,然后我的是MediaTek Inc,最后一行修改為:

0x0e8d

這樣就ok了,然后這兩個(gè)方法驗(yàn)證的方法都要去執(zhí)行如下三個(gè)命令:

sudo /etc/init.d/udev restart ??

adb kill-server

adb start-server

adb devices

這樣查看自己設(shè)備是否找到,我的是第二種方法才成功的。

下邊這篇文章的處理方式,當(dāng)前邊的方式?jīng)]有效果的時(shí)候可以試一下這種,也很有效果哦,親測(cè)有效

https://www.cnblogs.com/caoxinyu/p/10568463.html

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容