解決Android模擬器端口被占用問(wèn)題的辦法
一、問(wèn)題描述
今天在Eclipse中運(yùn)行Android項(xiàng)目時(shí)遇到"The connection to adb is down, and a severe error has occured"這個(gè)問(wèn)題,如下圖所示:
第一次遇到這個(gè)問(wèn)題,上網(wǎng)查了一下原因,原來(lái)"The connection to adb is down, and a severe error has occured"指的就是Android模擬器端口被占用了。
二、問(wèn)題的排查過(guò)程
既然是端口被占用了,現(xiàn)在就要看看到底是誰(shuí)占用了端口。
在sdk目錄下的platform-tools目錄中有一個(gè)adb.exe可執(zhí)行程序,這個(gè)就是Android模擬器的啟動(dòng)程序,如下圖所示:
打開(kāi)CMD命令行窗口,進(jìn)入sdk目錄下的platform-tools目錄,輸入命令:adb start-serevr,如下圖所示:
因?yàn)槲以诖罱ˋndroid開(kāi)發(fā)環(huán)境時(shí),已經(jīng)將sdk目錄下的platform-tools目錄加入到Path環(huán)境變量中,如下:
所以我在cmd命令中直接輸入命令:adb start-serevr是可以正常運(yùn)行的,不再需要進(jìn)入到進(jìn)入sdk目錄下的platform-tools目錄。
從上面的排查結(jié)果顯示來(lái)看,確實(shí)是端口被占用了,接下來(lái)需要確定被占用的端口號(hào)是多少,輸入命令:adb nodaemon server,如下圖所示:
OK,現(xiàn)在確定了,端口5037被占用了,那就要找到究竟是誰(shuí)敢占用5037端口。
在cmd中輸入命令netstat -ano |findstr "5037",如下圖所示:
原來(lái)是5040這個(gè)進(jìn)程占用了端口,我們要把這個(gè)進(jìn)程找出來(lái),在cmd中輸入命令tasklist /fi "pid eq 5040",如下:
OK,已經(jīng)找到了,是一個(gè)名字為shuame_helper.exe,打開(kāi)任務(wù)管理器,kill這個(gè)進(jìn)程即可。
相信通過(guò)這個(gè)案例解析,大家之后再遇到Android模擬器端口被占用的問(wèn)題,一定會(huì)迎刃而解,再也不需要煩惱了。
- 將文件放到Android模擬器的SD卡中的兩種解決方法
- Android模擬器中安裝apk的方法
- 使用adb命令向Android模擬器中導(dǎo)入通訊錄聯(lián)系人的方法
- 二個(gè)android模擬器互發(fā)短信程序演示
- android模擬器開(kāi)發(fā)和測(cè)試nfc應(yīng)用實(shí)例詳解
- 在Android 模擬器上安裝和卸載APK包的方法
- 配置一個(gè)好用的Android模擬器讓你不再對(duì)模擬器那么失望
- Android實(shí)現(xiàn)讀寫SD卡
- Android編程實(shí)現(xiàn)向SD卡寫入數(shù)據(jù)的方法
- Android 數(shù)據(jù)庫(kù)SQLite 寫入SD卡的方法
- Android實(shí)現(xiàn)從網(wǎng)絡(luò)獲取圖片顯示并保存到SD卡的方法
- Android模擬器實(shí)現(xiàn)手機(jī)添加文件到sd卡的方法
相關(guān)文章
Android自定義帶加載動(dòng)畫(huà)效果的環(huán)狀進(jìn)度條
這篇文章主要介紹了Android自定義帶加載動(dòng)畫(huà)效果的環(huán)狀進(jìn)度條,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-12-12Flutter給控件實(shí)現(xiàn)鉆石般的微光特效
這篇文章主要給大家介紹了關(guān)于Flutter給控件實(shí)現(xiàn)鉆石般的微光特效的相關(guān)資料,實(shí)現(xiàn)的效果非常不錯(cuò),非常適合大家做開(kāi)發(fā)的時(shí)候參考,需要的朋友可以參考下2021-08-08Android 使用AsyncTask實(shí)現(xiàn)多線程斷點(diǎn)續(xù)傳
本文將詳細(xì)講解如何使用AsyncTask來(lái)實(shí)現(xiàn)多線程的斷點(diǎn)續(xù)傳下載功能,感興趣的朋友跟隨腳本之家小編一起學(xué)習(xí)吧2018-05-05Android開(kāi)發(fā):淺談MVP模式應(yīng)用與內(nèi)存泄漏問(wèn)題解決
本篇文章主要介紹了Android開(kāi)發(fā):MVP模式應(yīng)用與內(nèi)存泄漏問(wèn)題解決,具有一定的參考價(jià)值,有需要的可以了解一下。2016-11-11Android ScreenLockReceiver監(jiān)聽(tīng)鎖屏功能示例
這篇文章主要介紹了Android ScreenLockReceiver監(jiān)聽(tīng)鎖屏功能,結(jié)合實(shí)例形式分析了Android監(jiān)聽(tīng)鎖屏及取消監(jiān)聽(tīng)功能的具體實(shí)現(xiàn)技巧,需要的朋友可以參考下2017-07-07Android打包篇:Android Studio將代碼打包成jar包教程
這篇文章主要介紹了Android打包篇:Android Studio將代碼打包成jar包教程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-03-03Android圓形控件實(shí)現(xiàn)畫(huà)圓效果
這篇文章主要為大家詳細(xì)介紹了Android圓形控件實(shí)現(xiàn)畫(huà)圓效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-05-05Android編程實(shí)現(xiàn)通知欄進(jìn)度條效果的方法示例
這篇文章主要介紹了Android編程實(shí)現(xiàn)通知欄進(jìn)度條效果的方法,結(jié)合實(shí)例形式較為詳細(xì)的分析了Android通知欄進(jìn)度條效果的功能、布局相關(guān)實(shí)現(xiàn)方法與操作注意事項(xiàng),需要的朋友可以參考下2018-02-02