問題表現(xiàn)
初始化ADB不成功 / 無法連接到ADB(unable to establish a connection to adb) / 打開選擇設備界面哑了,檢測不到任何模擬器or真機 / 或許還有其他問題。券时。嫌术???
通常的解決方法
按照網(wǎng)上大部分流傳的:查看是否是某個進程占用了模擬器的端口束昵,將其kill掉,重啟ADB即可
操作
- adb kill-server
- adb start-server
近期遇到的深坑8鹁G鲁!术奖!
我們知道Android Studio是可以開啟IPv6協(xié)議支持的礁遵,對于使用教育網(wǎng)的學生這是一項很好的福利。
然而就在升級到Android Studio 3.1之后采记,只要開啟IPv6協(xié)議支持佣耐,就發(fā)生無法連接到ADB等等上面表現(xiàn)出來的問題。對此唧龄,我們只要關掉IPv6協(xié)議支持兼砖,重啟AS就好了。既棺。讽挟。(試了一天,甚至重裝了系統(tǒng)之后丸冕,絕望之際亂碰運氣終于找到癥結(jié)所在耽梅,然而并不知道為什么會出現(xiàn)這個問題。胖烛。)
附上如何開啟IPv6協(xié)議支持:
前提:你的網(wǎng)絡能上IPv6
在Android Studio安裝目錄下bin文件夾眼姐,用管理員權(quán)限修改文件(64對應64位系統(tǒng))
將上面紅框部分以如下部分替代即可:
-Djava.net.preferIPv4Stack=false
-Djava.net.preferIPv6Addresses=true
盡情享受IPv6的便捷的同時,也要注意類似的深坑洪己。妥凳。。
歡迎關注whd_Alive的簡書
- 不定期分享Android開發(fā)相關的技術干貨答捕,期待與你的交流逝钥,共勉。