關(guān)于Android Studio檢測(cè)不到模擬器/真機(jī)

問題表現(xiàn)

初始化ADB不成功 / 無法連接到ADB(unable to establish a connection to adb) / 打開選擇設(shè)備界面,檢測(cè)不到任何模擬器or真機(jī) / 或許還有其他問題。。???

通常的解決方法

按照網(wǎng)上大部分流傳的:查看是否是某個(gè)進(jìn)程占用了模擬器的端口,將其kill掉,重啟ADB即可

操作

  1. adb kill-server
  2. adb start-server

近期遇到的深坑?。。?!

我們知道Android Studio是可以開啟IPv6協(xié)議支持的,對(duì)于使用教育網(wǎng)的學(xué)生這是一項(xiàng)很好的福利。
然而就在升級(jí)到Android Studio 3.1之后,只要開啟IPv6協(xié)議支持,就發(fā)生無法連接到ADB等等上面表現(xiàn)出來的問題。對(duì)此,我們只要關(guān)掉IPv6協(xié)議支持,重啟AS就好了。。。(試了一天,甚至重裝了系統(tǒng)之后,絕望之際亂碰運(yùn)氣終于找到癥結(jié)所在,然而并不知道為什么會(huì)出現(xiàn)這個(gè)問題。。)

附上如何開啟IPv6協(xié)議支持:

前提:你的網(wǎng)絡(luò)能上IPv6

在Android Studio安裝目錄下bin文件夾,用管理員權(quán)限修改文件(64對(duì)應(yīng)64位系統(tǒng))


將上面紅框部分以如下部分替代即可:

-Djava.net.preferIPv4Stack=false
-Djava.net.preferIPv6Addresses=true

盡情享受IPv6的便捷的同時(shí),也要注意類似的深坑。。。


歡迎關(guān)注whd_Alive的簡書

  • 不定期分享Android開發(fā)相關(guān)的技術(shù)干貨,期待與你的交流,共勉。
最后編輯于
?著作權(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),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 178,937評(píng)論 25 709
  • afinalAfinal是一個(gè)android的ioc,orm框架 https://github.com/yangf...
    passiontim閱讀 15,857評(píng)論 2 45
  • 我一個(gè)人挺過所有的苦難,最終治愈了自己,當(dāng)我再完整時(shí),我轉(zhuǎn)過頭,發(fā)現(xiàn)你還在原地等我,即使你沒有陪伴我的成長,我也覺...
    胡豆子閱讀 340評(píng)論 0 0
  • 早早起來,做好早餐,左等右等,七喊八催,沒有動(dòng)靜不說,還瞇著眼睛,一臉的嫌棄。那就換一種方式,平息心中慢慢升騰...
    zhiliner閱讀 623評(píng)論 0 0

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