国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

如何解決夜神模擬器連不上adb的問(wèn)題

2019-11-11 05:45:35
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

今天要搞一個(gè)安卓的項(xiàng)目。由于電腦系統(tǒng)是年前剛剛重裝的,系統(tǒng)里啥都沒(méi)有,于是臨時(shí)安裝了一下android studio 2.2,然后又裝了一個(gè)夜神模擬器。工程打開(kāi)后,編譯通過(guò)了,于是打開(kāi)夜神模擬器,想要通過(guò)模擬器進(jìn)行模擬時(shí),結(jié)果AS一直提示找不到模擬器。

這里寫(xiě)圖片描述

于是只好重啟AS,重啟模擬器。結(jié)果還是不行。再次重啟,貌似可以了。但是,下午再次重啟之后,又不行了。反反復(fù)復(fù)折騰了好幾次,基本沒(méi)幾次能順利連接到模擬器的,每次都要折騰很久。好不容易晚上有點(diǎn)空了,于是靜下心來(lái)自己研究了一下,看看到底是誰(shuí)在搗鬼。

1、關(guān)掉AS和模擬器,全部重新打開(kāi)。打開(kāi)順序沒(méi)有要求,隨便都行。待二者運(yùn)行穩(wěn)定之后,啟動(dòng)cmd命令行,輸入adb devices來(lái)查看,結(jié)果得到如下提示:

C:/Users/leon>adb devicesList of devices attachedadb server version (31) doesn't match this client (36); killing...* daemon started successfully *

看這句話的意思,大概是說(shuō)目前運(yùn)行服務(wù)器端的adb版本(也就是夜神模擬器的adb版本)比客戶端的版本(也就是SDK目錄下的adb版本)低,所以系統(tǒng)就把當(dāng)前運(yùn)行的服務(wù)給殺掉了。可是,僅僅是版本低一點(diǎn)而已,只要不影響使用,你沒(méi)事殺它干啥?殺了我怎么用呢?這個(gè)弱智的adb……

于是,我手動(dòng)驗(yàn)證了一下:

C:/Users/leon>adb versionAndroid Debug Bridge version 1.0.36Revision 0e9850346394-androidC:/Users/leon>nox_adb versionAndroid Debug Bridge version 1.0.31

特別說(shuō)明:在輸入上述命令之前,我已經(jīng)將SDK下的adb所在目錄(C:/Android-SDK_R24.4.1/platform-tools)、以及夜神模擬器的adb所在目錄(C:/Users/leon/AppData/Roaming/Nox/bin)加入了系統(tǒng)的環(huán)境變量path中。否則,上述命令將無(wú)法執(zhí)行成功!

可以看出,SDK目錄下的adb版本為1.0.36,夜神模擬器目錄下的adb版本為1.0.31,確實(shí)是后者的版本比較低。如此小小的一個(gè)版本差異就把這個(gè)弱智的adb給整蒙圈了,無(wú)法正常運(yùn)行,導(dǎo)致我遇到了白天的問(wèn)題。

于是去百度,發(fā)現(xiàn)有不少人在支招,有人說(shuō)是到AS的菜單欄,Tools -> Adnroid -> enable ADB integration;也有人說(shuō)是,運(yùn)行cmd命令,cd到夜神安裝目錄,執(zhí)行命令”nox_adb.exe connect 127.0.0.1:62001”;還有人說(shuō)是找到夜神模擬器的安裝目錄把nox_adb.exe改名成adb.exe,等等等等。

但是,這些問(wèn)題都是治標(biāo)不治本,我一個(gè)個(gè)試過(guò)去,都沒(méi)能徹底解決我的問(wèn)題。每次一關(guān)掉重啟,就會(huì)再次出現(xiàn)之前的問(wèn)題。看來(lái),還是得自己動(dòng)手,才能豐衣足食。

經(jīng)過(guò)一番摸索,最后終于理出了一個(gè)解決辦法,特記錄下來(lái):

1、關(guān)掉AS和夜神模擬器。同時(shí)去任務(wù)管理器里看下,adb.exe以及nox_adb.exe這2個(gè)進(jìn)程有沒(méi)有在運(yùn)行?有的話就結(jié)束掉。

2、找到SDK的目錄和夜神模擬器的目錄,將SDK目錄下的adb.exe文件,復(fù)制到夜神模擬器的目錄下,因?yàn)橐股衲M器目錄下原本的adb文件名字叫做nox_adb.exe,因此復(fù)制過(guò)去之后也得改名為nox_adb.exe。

3、這樣就將AS目錄下的adb文件和模擬器目錄下的adb文件完全同步了,版本號(hào)也一致了。此時(shí),可以使用cmd命令查驗(yàn)一下:

C:/Users/leon>adb versionAndroid Debug Bridge version 1.0.36C:/Users/leon>nox_adb versionAndroid Debug Bridge version 1.0.36

4、重新打開(kāi)AS和模擬器,待二者運(yùn)行穩(wěn)定之后,點(diǎn)擊AS的運(yùn)行按鈕,你會(huì)發(fā)現(xiàn)模擬器乖乖的躺在列表里等待你的選擇。

這里寫(xiě)圖片描述

至此,問(wèn)題徹底搞定!打完收工!


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 新平| 遂溪县| 东乌珠穆沁旗| 寿阳县| 宁都县| 天祝| 黄山市| 郴州市| 溆浦县| 余庆县| 安顺市| 宜丰县| 泸溪县| 临汾市| 沽源县| 吉木乃县| 聂拉木县| 阿鲁科尔沁旗| 中超| 田林县| 平度市| 郴州市| 红桥区| 湟源县| 乾安县| 邵东县| 斗六市| 岳普湖县| 蚌埠市| 平潭县| 寿宁县| 万载县| 桃园县| 耒阳市| 开原市| 台江县| 隆尧县| 双辽市| 大安市| 寿阳县| 洛隆县|