2013-04-28 40 views
0

我正在编写一个在启动时启动的Android应用程序。我使用模拟器在Eclipse下开发/测试它。此应用程序在启动过程中崩溃,但为了调试此问题,没有logcat输出供我参考,即使我在相同的应用程序中获得正确的logcat输出,如果在启动后手动调用它,相同的Eclipse和logcat配置。Android:在启动时没有在Eclipse中通过模拟器输出logcat输出

下面是我如何启动模拟器:(1)我停止它; (2)我通过Android虚拟设备管理器使用“从快照启动”未设置来重新启动它。当我这样做时,应用程序启动并在崩溃之前释放一些Toasts,所以我知道它至少在死前开始运行,但在Eclipse中我看不到任何logcat输出。

有没有人知道如何强制logcat输出显示在Eclipse的logcat窗口中时调用模拟器内的启动应用程序?谢谢。

回答

2

它会自动执行此操作。确保您转到DDMS透视图并选择新的模拟器实例,因为LogCat可能会显示您以前的模拟器实例的内容,或者如果在“DDMS设备”视图中未选择任何内容,则根本没有任何内容。

+0

是的,那个伎俩,CommonsWare。谢谢。之前,我没有在重新启动时打开DDMS透视图,并且显示的只是以前实例的logcat。现在,我在重新启动期间看到所有logcat输出。问题解决了。 (注意:我会为你投票,但我还没有发展足够的声望来这样做)。 – NYCHippo 2013-04-28 17:08:48