我想调试一个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.