有的時辰,我們剛起頭android studio可以毗連模擬器,后面不知打開什么軟件,一向連不上了,或者一起頭都連不上,這個問題一般是端口被占用導致,下面我們一步一步為大師解決該問題。
打開android studio后,選擇“Tools”,然后選擇“SDK Manager”,會看到Android SDK location,復制它后面方框里的sdk地址。
然后點擊桌面“計較機”,再點頂部方框肆意位置,粘貼方才復制的sdk地址回車或點右箭頭,這時就到了sdk的安裝目次。
在sdk目次下,找到platform-tools且進入,再找到adb.exe文件,復制它。
找到模擬器的安裝目次(雷電模擬器),會看到同樣的adb.exe文件,我們把方才從sdk目次下復制的adb.exe粘貼籠蓋失落模擬器下的adb.exe(先不要問為什么要替代,不主要),點復制替代即可。
替代后,下一步我們adb.exe地點的模擬器的目次添加到情況變量。復制該路徑,右擊桌面“計較機”,選擇“屬性”,然后選擇“高級系統設置”,然后選擇“情況變量”,再選擇系統變量下的Path路徑,雙擊它,再path的變量值末從頭至尾添加英文狀況下的分好“;”,再粘貼方才的模擬器下的adb路徑,如“;C:\ChangZhi\dnplayer2”,后面確定即可。
接下來,起頭查看端口被什么程序占用了,windows + R組合鍵,彈出對話框,輸入cmd,呈現號令提醒符窗口后,輸入“netstat -aon|findstr 5037”回車 ,查看占用端口的歷程PID。可以看到回車后第一行最右邊的數字----“3020”,這就是被占用的端口。
然后經由過程PID查看歷程,即該端口被什么程序占用,輸入“tasklist /fi "pid eq 3020”回車,這里的3020是方才上面看到的PID,要對應上。可以看出是被adb.exe程序占用了。
接下來,我們殺死端口被占用的歷程,輸入“taskkill /pid 3020 /f”回車,同理3020是上面的3020,可以看到歷程已被殺死。我們再Ctrl + Shift + Esc組合鍵彈出使命辦理器,選擇“歷程”,可以看到adb并沒有被殺死,接下來右擊“adb.exe”打開文件位置,會再上方看到一個具體的程序名,這才是本家兒謀,本家兒謀,本家兒謀啊,找到你電腦下有什么軟件與該程序名一樣,就關失落它,把它封閉即可。
最后,在android studio、模擬器啟動前提下,點擊android studio的運行(run)按鈕,這時就找到模擬器了,點ok即可毗連模擬器。
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!