我使用API Level 9編寫了一個應用程序,並將我的斷點放在onCreate()方法中。 2.3的模擬器需要很長時間才能啓動,但最終它已啓動並運行。然後它就掛在那裏。在控制檯,這是我看到:Eclipse調試器無法連接到2.3(薑餅)模擬器的應用程序
[2010-12-16 17:11:58 - MyProject] Android Launch!
[2010-12-16 17:11:58 - MyProject] adb is running normally.
[2010-12-16 17:11:58 - MyProject] Performing com.company.MyProject.MainActivity activity launch
[2010-12-16 17:11:58 - MyProject] Automatic Target Mode: Preferred AVD 'Android2.3' is not available. Launching new emulator.
[2010-12-16 17:11:58 - MyProject] Launching a new emulator with Virtual Device 'Android2.3'
[2010-12-16 17:11:59 - MyProject] New emulator found: emulator-5554
[2010-12-16 17:11:59 - MyProject] Waiting for HOME ('android.process.acore') to be launched...
[2010-12-16 17:12:50 - MyProject] HOME is up on device 'emulator-5554'
[2010-12-16 17:12:50 - MyProject] Uploading MyProject.apk onto device 'emulator-5554'
[2010-12-16 17:12:54 - MyProject] Installing MyProject.apk...
[2010-12-16 17:13:23 - MyProject] Success!
[2010-12-16 17:13:23 - MyProject] Starting activity com.company.MyProject.MainActivity on device emulator-5554
[2010-12-16 17:13:24 - MyProject] ActivityManager: [1] Killed am start -D -n c...
[2010-12-16 17:15:05 - MyProject] emulator-5554 disconnected! Cancelling 'com.company.MyProject.MainActivity activity launch'!
[2010-12-16 17:15:44 - MyProject] ------------------------------
[2010-12-16 17:15:44 - MyProject] Android Launch!
[2010-12-16 17:15:44 - MyProject] adb is running normally.
[2010-12-16 17:15:44 - MyProject] Performing com.company.MyProject.MainActivity activity launch
[2010-12-16 17:15:44 - MyProject] Automatic Target Mode: Preferred AVD 'Android2.3b' is not available. Launching new emulator.
[2010-12-16 17:15:44 - MyProject] Launching a new emulator with Virtual Device 'Android2.3b'
[2010-12-16 17:15:45 - MyProject] New emulator found: emulator-5554
[2010-12-16 17:15:45 - MyProject] Waiting for HOME ('android.process.acore') to be launched...
[2010-12-16 17:17:10 - MyProject] HOME is up on device 'emulator-5554'
[2010-12-16 17:17:10 - MyProject] Uploading MyProject.apk onto device 'emulator-5554'
[2010-12-16 17:17:10 - MyProject] Installing MyProject.apk...
[2010-12-16 17:18:29 - MyProject] Success!
[2010-12-16 17:18:29 - MyProject] Starting activity com.company.MyProject.MainActivity on device emulator-5554
[2010-12-16 17:18:32 - MyProject] ActivityManager: [1] Killed am start -D -n c...
注意我的應用程序被殺害。
我確定我的eclipse插件是最新的,並且SDK包也被更新了。
UPDATE 1
我已經取得了一些進展。我第一次啓動模擬器時,它不會連接到調試器。在活動被殺死後,如果我第二次啓動調試器(不停止模擬器),它似乎是連接的,但並非總是如此。如果它沒有連接第二次嘗試,它不會在隨後的嘗試中,所以我必須殺死模擬器並重新啓動它。它仍然很煩人,但至少現在我有一個解決方法。
更新2
我已經放棄了這一點。
我該如何診斷並修復它?
你可以請你發佈你的AndroidManifest.xml文件嗎? – Idolon 2011-11-14 17:47:16