2012-04-03 212 views
0

我以可調試模式運行eclipse。我在AndroidManifest.xml中輸入了可調試模式true。但是,Eclipse在可調模式下運行時掛起。我在Android 7級的Windows 7 64位上運行Eclipse 1.4.1。有什麼可能是錯誤的?Eclipse在掛接調試器時掛起

  1. 我試着重新啓動Eclipse。
  2. 殺死adb32.exe然後重新啓動Eclipse。
  3. 檢查調試配置中的所有內容。

[2012-04-04 15:02:05 - Droid1] ------------------------------ 
[2012-04-04 15:02:05 - Droid1] Android Launch! 
[2012-04-04 15:02:05 - Droid1] adb is running normally. 
[2012-04-04 15:02:05 - Droid1] Performing com.androidbook.droid1.Droid1Activity activity launch 
[2012-04-04 15:02:05 - Droid1] Automatic Target Mode: Preferred AVD 'AVD' is available on emulator 'emulator-5554' 
[2012-04-04 15:02:05 - Droid1] Uploading Droid1.apk onto device 'emulator-5554' 
[2012-04-04 15:02:06 - Droid1] Installing Droid1.apk... 
[2012-04-04 15:02:38 - Droid1] Success! 
[2012-04-04 15:02:38 - Droid1] Starting activity com.androidbook.droid1.Droid1Activity on device emulator-5554 
[2012-04-04 15:02:41 - Droid1] ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.androidbook.droid1/.Droid1Activity } 
[2012-04-04 15:02:42 - Droid1] Attempting to connect debugger to 'com.androidbook.droid1' on port 8615 

logcat的輸出:

04-06 15:39:48.417: D/dalvikvm(547): GC_EXPLICIT freed 226K, 5% free 9501K/9927K, paused 70ms+23ms 
04-06 15:39:48.437: E/StrictMode(547): class com.android.development.DevelopmentSettings; instances=2; limit=1 
04-06 15:39:48.437: E/StrictMode(547): android.os.StrictMode$InstanceCountViolation: class com.android.development.DevelopmentSettings; instances=2; limit=1 
04-06 15:39:48.437: E/StrictMode(547): at android.os.StrictMode.setClassInstanceLimit(StrictMode.java:1) 
04-06 15:40:01.927: D/AndroidRuntime(571): >>>>>> AndroidRuntime START com.android.internal.os.RuntimeInit <<<<<< 
04-06 15:40:01.927: D/AndroidRuntime(571): CheckJNI is ON 
04-06 15:40:01.927: D/AndroidRuntime(571): CheckJNI is ON 
04-06 15:40:03.516: D/AndroidRuntime(571): Calling main entry com.android.commands.pm.Pm 
04-06 15:40:03.587: D/AndroidRuntime(571): Shutting down VM 
04-06 15:40:03.606: I/AndroidRuntime(571): NOTE: attach of thread 'Binder Thread #3' failed 
04-06 15:40:03.606: D/dalvikvm(571): GC_CONCURRENT freed 101K, 78% free 463K/2048K, paused 1ms+2ms 
04-06 15:40:03.616: D/dalvikvm(571): Debugger has detached; object registry had 1 entries 
04-06 15:40:04.886: D/AndroidRuntime(584): >>>>>> AndroidRuntime START com.android.internal.os.RuntimeInit <<<<<< 
04-06 15:40:06.836: D/dalvikvm(584): Debugger has detached; object registry had 1 entries 
+0

它說它將調試器連接到控制檯窗口時會凍結?嘗試重新啓動計算機只是爲了確保所有的服務和adb實際上重新啓動,如果它仍然卡住考慮重新安裝eclipse ..它只是沒有聽起來像任何已知的日食問題.. – Joe 2012-04-03 12:06:07

+0

我試圖重新啓動我的筆記本電腦 – 2012-04-04 11:03:39

回答

0

你不應該在調試您的清單文件什麼。確保您對運行的API級別具有所有必要的支持,並且您擁有可以運行該API級別的正確配置的AVD。

右鍵單擊該項目並選擇Debug As - > Android Application。

會發生什麼情況?如果它沒有在調試模式下打開,你至少應該在控制檯中看到一些東西......錯誤,異常......他們說什麼?

+0

我'已經嘗試重新啓動我的筆記本電腦 – 2012-04-04 10:10:45

+0

我相信有必要將可調試模式設置爲真 – 2012-04-04 11:13:07

+0

我已經在Eclipse/Android工作了近兩年,並且從未在任何清單xml文件中進行調試任何條目,沒有任何條目。嘗試在調試模式下啓動之前打開Debug透視圖。這樣你可能會看到Logcat消息。什麼樣的筆記本電腦?多少內存和什麼CPU?接下來,我會嘗試降低API級別到2.3。我說這是因爲仿真器運行得更快,並且在早期的API中更精益。 – apesa 2012-04-04 13:59:23