[英]Why Android Studio says "Waiting For Debugger" if am NOT debugging?
我正在使用 Android Studio。 從昨晚開始,當我在我的設備上運行我的項目時,出現消息“等待調試器”。 這是一個非常奇怪的行為,因為我不是在調試應用程序。
我試圖從我的設備上卸載應用程序,然后在 Android Studio 上按運行。 該消息再次出現。
我嘗試重新啟動 Android Studio。 該消息再次出現。
在我的手機上正確安裝應用程序的唯一方法是按“調試”。 該消息出現但它自動關閉。 然后應用程序工作正常。
我試過
<application android:debuggable="false" />
...仍然出現消息。
LogCat 說:
E/InputDispatcher﹕ channel ~ Channel is unrecoverably broken and will be disposed!
E/Launcher﹕ Error finding setting, default accessibility to not found: accessibility_enabled
關於第一條錯誤行, 有人說重命名某些資源后問題可能會開始。 但這不是我的情況。
關於第二個錯誤行,......我不知道。 我真的不知道我的 IDE 會發生什么。
我過去和今天都遇到過這個問題。 在我的情況下,問題是通過設備重啟來解決的。 干凈啟動后,我可以再次運行該應用程序,並且不會出現“等待調試器”提示。
您無需重新啟動設備即可解決此問題。 只需轉到“Android 設備”->“設置”->“開發者選項”-> “選擇要調試的應用程序” / “選擇調試應用程序” 。 它可能會指向您的應用程序。 只需選擇該選項,然后選擇“無”。
注意:如前所述,即使已經選擇了“無”,重新選擇“無”似乎可以更正問題。
需要說明的是:這是在設備上,而不是在 Android Studio 中(參見來自 Regis_AG 的非常有用的評論)。
比重新啟動更快只需轉到開發人員選項並將其關閉並再次打開(不要忘記檢查usb調試選項),對我有用(Neuxs5)。
請嘗試使用此命令禁用它。
adb shell am clear-debug-app
在這個問題上 8 小時后,我覺得有必要分享原因。 我的 /etc/hosts 很糟糕。
確保您可以 ping localhost 並將其定義為 127.0.0.1。 AS 希望連接到 localhost:8600。
1)從文件中清除android studio緩存內存->無效緩存/重啟。
2)重啟android studio后請重啟android模擬器。
我卸載了發生此問題的應用程序。
然后我以調試模式安裝了該應用程序。
它解決了這個問題。 現在它工作正常。
我有同樣的問題。 就我而言,我同時打開了兩個開發環境:Android Studio 和 Eclipse。 在我關閉 Eclipse 並再次運行調試過程后,運行良好。 希望這有幫助!
我有這個問題; 在 Android Studio 中,我不小心點擊了Run > 'Debug App'而不是Run> Run 'App' 。 我解決了這個問題。 就我而言,我必須讓應用程序在調試模式下成功啟動。 這是我的步驟-
1) android 設備需要能夠通過端口 8600 連接到開發 PC。我的防火牆配置不允許此連接。 我關閉了防火牆。 一旦確認,我創建了一個防火牆規則以允許端口 8600 上的設備之間的連接。
2) 要驗證端口是否可用,您可以進入 Android Studio,運行 > 將調試器附加到 Android 進程。 這將導致以 DEBUG 模式啟動的 android 設備應用程序連接到您的 Android Studio 開發 PC。
3) 一旦應用程序啟動一次,您可以返回並運行 > 運行“應用程序” ,您將不再看到煩人的屏幕“等待調試器”。
4) 你也可以Run> Debug 'App' 。 設備會說“等待調試器”片刻,然后 Android Studio 將啟動調試器控制台並幫助您遠程調試 Android 設備應用程序!
祝你好運
我已經通過重啟我的設備解決了這個問題。 這是設備問題而不是 android studio 問題。
我的電腦內存不足,這個問題經常出現。 修復是通過刪除舊文件/應用程序來釋放更多內存。 我注意到運行像 Android TV 這樣的模擬器往往需要大量內存才能以可預測的方式運行
我通過在擦除現有虛擬設備后制作重復的虛擬設備來修復它。
單擊 AVD 管理器。 從設備操作選項中選擇“立即冷啟動”在模擬器中進行冷啟動對我有用。
單擊並按住模擬器的電源按鈕 5 秒鍾,然后單擊重新啟動。
再試一次,錯誤應該消失了
使用 ctrl+s 或“文件”->“全部保存”保存所有內容。 轉到您的項目目錄並刪除 .gradle 文件夾,然后使用 F5 刷新窗口。 在這一步之后,在 Android Studio 中打開項目並使用 Shift+F10 或 Run -> "Run app" 運行應用程序。 然后它應該在正常模式下運行。
在我的情況下,調試被卡住並且沒有推進。 所以我刪除了路徑“C:\\Users{user}.lldb”中的“.lldb”文件夾,現在正在工作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.