我目前正在開發一個Android項目,但我遇到了一個令人討厭的問題。放置GSM呼叫會使ADB與模擬器斷開連接
我正在使用Android Studio和Android仿真器,每次將GSM呼叫置於仿真器時,ADB都會失去與設備的連接,並且必須重新啓動ADB才能再次檢測到設備。該調用確實被置於模擬器中。
它導致我的問題,因爲我試圖調試我編寫的一段代碼,當檢測到一個調用時觸發,但因爲每次我無法在調試模式下單步執行代碼時ADB都會斷開模擬器。
任何幫助,將不勝感激。
謝謝
我目前正在開發一個Android項目,但我遇到了一個令人討厭的問題。放置GSM呼叫會使ADB與模擬器斷開連接
我正在使用Android Studio和Android仿真器,每次將GSM呼叫置於仿真器時,ADB都會失去與設備的連接,並且必須重新啓動ADB才能再次檢測到設備。該調用確實被置於模擬器中。
它導致我的問題,因爲我試圖調試我編寫的一段代碼,當檢測到一個調用時觸發,但因爲每次我無法在調試模式下單步執行代碼時ADB都會斷開模擬器。
任何幫助,將不勝感激。
謝謝
您是否嘗試更新Android SDK?更新它並創建新的虛擬設備。也許這可以幫助你。
也許試試genymotion?比標準模擬器好得多。 http://www.genymotion.com/至少你可以排除標準模擬器的方式,縮小到adb
這是一個非常惱人的問題,我一直在摔跤,ESPECIALLY,因爲我寫的應用程序初始化收到呼叫。
找回啓動和運行的最快捷方式,無需重新啓動模擬器,是有第二個終端窗口打開(或幾秒鐘,退出telnet會話),然後運行:
adb kill-server
adb start-server
或者,或者:
adb kill-server;adb start-server
...如果你想立即運行它。
幾秒鐘後,您將重新連接。我花了幾個小時尋找一種方法來實際防止斷開連接,但我認爲這是不可能的,直到他們修復錯誤。
謝謝,這是我一直在做的,但我遇到了一個問題,我需要調試和逐步通過代碼,令人討厭的是,雖然這是不可能的,因爲每次我撥打電話時仿真器從ADB斷開連接 – Boardy
男人,
我遇到了同樣的問題。 Genymotion將是一個不錯的選擇,但他們現在不支持移動網絡(gsm呼叫)。
第一API的工作是不是既不18 19(兩個更新),但16
因此,與16嘗試它,它正在般的魅力。我也要去嘗試17。
祝你好運!
不幸的是,我已經更新了SDK和ADT插件,因此開始出現這個問題。我在KitKit 4.4發佈時更新了它。 – Boardy