2012-04-03 170 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