[英]Android Studio - Unable to open debugger port: java.io.IOException
我在這里遇到了一個問題。
我無法使用 Android Studio 3.5.1 附加調試。
它不斷向我顯示消息“運行'Android 調試器(8600)'時出錯:無法打開調試器端口(localhost:8600):java.io.IOException”
我嘗試了很多東西,例如:
adb reset
invalidate
restart windows
reinstall android studio
而且它們都不起作用。
而且我在這個版本上找不到啟用 ADB 集成。
任何人都知道如何解決它?
編輯
使用模擬器進行調試適用於所有版本。
使用設備進行調試僅適用於具有 Android 9.0+ 的設備
殺死並啟動 adb 不起作用。 我不認為這是一個本地問題,因為它發生在很多人身上。 它似乎是一個項目問題
你可以檢查這三件事:
1.您沒有運行不可調試的版本。
android:debuggable="false" 在 Android 清單中
2. 在 Android 工作室中,您沒有構建發布版本
簽入左下角的構建變體。
3. 如果沒有任何效果,請使用設備連接故障排除
工具 -> 連接助手
或更舊的版本
工具 -> 設備連接故障排除
並嘗試谷歌的幫助頁面(似乎是舊版本)
https://developer.android.com/studio/run/device#assistant
這是您的連接問題,找不到您的設備 DNS。
你的操作系統是什么?
在 windows 中:
您必須 go 聯網並找到重復的 dns 並清除它(搜索它)
在 mac 中:
您必須殺死 adb 或刪除它並運行新版本
最后一擊是 sdk 中的更新模擬器
嘗試這個:
adb kill-server
adb start-server
adb usb
對於linux
,例如ubuntu
:使用sudo
啟動所有命令,如下所示:
sudo adb kill-server
。
.首先您需要檢查您的 build.gradle(app) 文件,並確保您的構建是可調試的。
.如果可調試,那么您需要檢查系統中的 adb 是否正常工作,您只需按“adb”即可檢查。
嘗試這個。 當我遇到 adb 問題時,我對這種方法很幸運。
您可以檢查設備是否被識別或不使用
adb devices
如果確實可以識別,您可以嘗試殺死 adb 並重新啟動它
add kill-server
adb start-server
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.