Eclipse:为 Android 应用程序启动调试模式通常不起作用
Posted
技术标签:
【中文标题】Eclipse:为 Android 应用程序启动调试模式通常不起作用【英文标题】:Eclipse: Launching Debugging Mode for Android App often doesn´t work 【发布时间】:2015-03-15 04:53:31 【问题描述】:当我想调试我的 android 应用程序(在模拟器上)时,调试器进入调试模式,但我无法使用工具栏的项目(恢复、终止等)。奇怪的是,它并不总是这样:有时在多次按下重新启动按钮后它会启动并突然显示线程,运行代码直到下一个断点,显示变量的值等等,所以一切正常。但通常什么也没发生。它似乎只是随机开始,这使得它不可能持续工作。搜索问题并没有给我带来任何解决方案。有人可以帮我吗?
这是我的应用程序的清单文件:
?xml version="1.0" encoding="utf-8"?
manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.mobilecartography.tudresdenspeechorganiser"
android:versionCode="1"
android:versionName="1.0"
<uses-sdk
android:minSdkVersion="14"
android:targetSdkVersion="21" />
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name=".MainActivity"
android:label="@string/app_name"
>
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
【问题讨论】:
在DDMS窗口中选择你的移动设备,我以前也没有输出。每次发生这种情况时,我都必须重新选择它。如果这不是问题,那我帮不了你。 【参考方案1】:我经常遇到这个问题。您可以尝试一些方法。
-
在 DDMS 视角中选择您的设备。
重启ADB(
adb kill-server
从你的命令行\终端然后重新启动它。我通常只做adb devices
...)
最后,如果前两个没有帮助,请重新启动 Eclipse。我知道这听起来很基础,但有时这就是我们所需要的。
有时需要将这三者结合起来才能为我修复它。
希望这对您有所帮助。
【讨论】:
以上是关于Eclipse:为 Android 应用程序启动调试模式通常不起作用的主要内容,如果未能解决你的问题,请参考以下文章
如何避免两次启动 Android 应用程序,从 Eclipse 运行到真实设备