2012-10-25 107 views
1

我正在开发一个带有“助手”的Android应用程序。助手是一个用android设备开发android应用程序的应用程序。当我启动应用程序时,我创建了,我收到了一个错误,如“该应用程序已中止不幸”。我如何解决发生了什么问题?有没有一个日志文件,我可以看到堆栈跟踪?有可能每次发生错误时,对话框都会显示堆栈跟踪,而不是消息“应用程序已中止”?感谢所有能够帮助我的人。日志文件的错误?

电贺

阿恩

回答

0

我从来没有使用过助手,但概念是相同的。您需要能够通过IDE在手机上调试您的应用程序。作为Eclipse中的一个例子,我将通过USB连接手机,然后在Eclipse中显示为AVD中的Android设备。然后,我在手机上以调试模式运行我的应用程序,并且所有错误输出都将在Logcat中。否则,您必须将调试逻辑编码到您的应用程序中,以便将它自己的日志写入您的手机中的fs。

+0

这个IDE在手机/平板电脑上运行......目前为止还没有usb需要。 – Markus

0

如果您已经安装了Android SDK(我猜是这种情况),那么你可以使用adb实用程序来访问日志:

adb logcat 

这将显示你在错误的情况下堆栈跟踪,和许多非常其他有用的信息。

+0

嗨。我用一个名为“Terminal Emulator”的应用程序尝试了它。守护进程启动并等待一个设备。当我的应用程序崩溃时,终端上不显示错误 –

2

如果您想观察堆栈跟踪,则只需要一个LogCat阅读器,例如CatLog。请注意,如果您的设备是较高的Jelly Bean,则需要root权限才能读取日志。

编辑: 进一步的研究表明,有一个LogCat阅读器内置到AIDE。根权限问题仍然适用。