我正在Windows機器上開發。在Eclipse中調試Android項目突然不起作用了
我工作的很好,直到昨天,當我看到更新提示並更新了我的ADT插件。
今天,當我嘗試調試我的測試項目中,我經歷了使用下列任一種情況:
1)logcat的永遠停止在消息「發送等待塊」。
控制檯上寫着:
[2010-08-15 19:05:58 - TestProject] Project dependency found, installing: Project
[2010-08-15 19:05:58 - Project] Uploading Project.apk onto device 'emulator-5554'
[2010-08-15 19:05:58 - Project] Installing Project.apk...
[2010-08-15 19:06:08 - Project] Success!
[2010-08-15 19:06:08 - ProjectTest] Launching instrumentation android.test.InstrumentationTestRunner on device emulator-5554
[2010-08-15 19:06:08 - ProjectTest] Collecting test information
[2010-08-15 19:06:14 - ProjectTest] Sending test information to Eclipse
[2010-08-15 19:06:14 - ProjectTest] Running tests...
而且logcat中寫道:
D/ActivityManager( 84): Uninstalling process com.mat.project
I/ActivityManager( 84): Start proc com.mat.project for added application com.mat.project: pid=341 uid=10029 gids={3003, 1015}
I/System.out( 341): Sending WAIT chunk
我必須手動終止AVM。這是最常見的情況。
2)的logcat顯示以下消息,並且測試項目失敗:
[2010-08-15 18:42:40 - (My project)] Test launch failed: Could not connect to: : 51154
[2010-08-15 18:42:40 - (My project)] Connect to Eclipse test result listener failed
3)的Eclipse停止響應。
即使測試單元不包含任何內容,上述情況也會發生。
而且它只是不能在調試工作。如果測試用例不處於調試模式,則測試用例運行成功(但仍有一些小故障,如Logcat有時不會發出調試消息)。
我已經試過以下,但仍沒有運氣:
- 重新安裝了Android SDK
- 下載最新版本的Eclipse,重新下載ADT插件
- 與-clean開關 運行Eclipse
- 清理測試和測試目標項目並重新構建
- 切換到新的工作區並再次配置我的項目
- 個清除用戶數據,而在AVM
- 配置一個新的AVM
這將不勝感激,如果有人能在我流下了光開始調試。
在此先感謝!
我也嘗試解決這個問題上週末,並剛剛發佈我發現。仍然有一種解決方法,但比卡住的要好。謝謝! – 2010-09-15 04:12:56