Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何配置要调试的项目?_Android_Eclipse_Android Emulator - Fatal编程技术网

Android 如何配置要调试的项目?

Android 如何配置要调试的项目?,android,eclipse,android-emulator,Android,Eclipse,Android Emulator,我想同时从Eclipse运行两个不同的Android应用程序(在两种不同类型的模拟器中),但我已经设置了断点 如何配置这两个应用程序中的哪一个是正在调试的应用程序?不可能同时调试两者,是吗(每个项目中都有断点)?如果您查看,您可以看到DDMS透视图中的“设备”选项卡有一个“错误”图标(第一个)。如果突出显示正在运行的应用程序(无论在哪个模拟器中),并单击该按钮,则该应用程序的调试将启用。如果在代码中设置了任何断点,它将命中这些断点并打开调试视图。这是调试正在运行的应用程序的最简单方法。我发现这是

我想同时从Eclipse运行两个不同的Android应用程序(在两种不同类型的模拟器中),但我已经设置了断点

如何配置这两个应用程序中的哪一个是正在调试的应用程序?不可能同时调试两者,是吗(每个项目中都有断点)?

如果您查看,您可以看到DDMS透视图中的“设备”选项卡有一个“错误”图标(第一个)。如果突出显示正在运行的应用程序(无论在哪个模拟器中),并单击该按钮,则该应用程序的调试将启用。如果在代码中设置了任何断点,它将命中这些断点并打开调试视图。这是调试正在运行的应用程序的最简单方法。我发现这是最好的方法,因为在调试模式下运行整个应用程序很慢。最好在接近实际需要的位置时开始调试


您也可以在实际设备上执行此操作,但您需要在清单中设置
debuggable=“true”
标志,否则您的应用程序将不会显示在列表中。

两个应用程序似乎都在调试中-它们在设备列表中都有错误图标。唯一一个有断点的(第二个)按预期在断点上停止。也许这对Eclipse Indigo来说是新的?或者…?在eclipse中,您可以用两种不同的方式运行程序:普通和调试。这取决于您单击工具栏上的哪个按钮()。左边的一个将调试它,右边的一个将正常运行。对于android,我真的建议您总是“普通”地运行它们,因为调试器确实会让事情慢很多。