我想調試一個SipDemo SDK示例。但是,DDMS無法掛接到仿真器上運行的應用程序(Android 4.0 API Level 14)。模擬器等待調試,並且eclipse調試器無法打開端口。另外,ddms報告VM調試端口無法打開。Android 4.0調試問題 - DDMS錯誤?
確認下列,
- 沒有被使用的端口
- ADB服務器/ Eclipse中/機重新啓動
- 主機文件檢查127.0.0.1
- 首籤選擇127.0。 0.1作爲ADBHOST
- 選擇適合Android 4.0的VM
- 使用Comodo防火牆,因此在disab之後嘗試調試關閉防火牆。
應用程序期望的端口和調試器正在使用的端口存在差異。是一個用於Android操作系統,一個用於運行IDE的實際主機?
圖像0日誌
設備工藝窗口
http://imageshack.us/photo/my-images/94/androiddebugging.png
VM調試端口錯誤(在Eclipse開始)
http://imageshack.us/photo/my-images/820/vmdebugport8700.png
logcat中查看
05-16 14:46:20.547: W/ActivityThread(1094): Application com.example.android.sip is waiting for the debugger on port 8100...
控制檯
[2012-05-16 10:46:17 - SipDemo] Android Launch!
[2012-05-16 10:46:17 - SipDemo] adb is running normally.
[2012-05-16 10:46:17 - SipDemo] Performing com.example.android.sip.WalkieTalkieActivity activity launch
[2012-05-16 10:46:17 - SipDemo] Automatic Target Mode: Preferred AVD 'Android40' is available on emulator 'emulator-5554'
[2012-05-16 10:46:18 - SipDemo] Application already deployed. No need to reinstall.
[2012-05-16 10:46:18 - SipDemo] Starting activity com.example.android.sip.WalkieTalkieActivity on device emulator-5554
[2012-05-16 10:46:20 - SipDemo] ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.example.android.sip/.WalkieTalkieActivity }
[2012-05-16 10:46:20 - SipDemo] Attempting to connect debugger to 'com.example.android.sip' on port 8630
[2012-05-16 10:46:40 - SipDemo] Launch error: Failed to connect to remote VM. Connection timed out.