我试图在我的手机上安装后运行我的新应用程序,但我得阅读此内容 -
The Application MyApp has stopped unexpectedly.Plz try again.
谷歌搜索了一段时间后我才知道我可以使用DDMS调试我的应用程序,所以我将我的Android Mobile与os 2.2.2运行连接到我的windows lappy中的ddms但是我能走多远。
现在我想知道如何检查应用程序代码中的哪一步导致此问题 因此,PLZ提供了如何做到这一点的分步指南。
答案 0 :(得分:3)
首先选择调试透视图:
然后在您想要的地方设置断点:
之后通过 Debug As-> Debug Configurations ... 创建一个Debug配置,然后按 Android Application 调试,如下所示:
然后在Debug透视图中,您可以按 F8 跟踪/观察所需变量的值: 就是这样,您还可以通过表达式视图评估表达式。如果未启用,请从以下位置选择: 窗口 - >显示视图 - >其他 - >调试 - >表达式。
答案 1 :(得分:0)
我并不十分确定如何使用DDMS进行调试。但是,我发现的最简单的方法就是简单地将日志加载到代码中,这样就可以将其分解并准确指出项目中断的位置。您可以使用以下代码simlar:
Log.d("ID","VALUE TO PASS");
如果你想传递一些不是字符串的东西,比如int或ceratin函数的结果你可以使用:
Log.d("ID", String.valueOf(int));
然后,您可以在LogCat中查看所有这些日志,可以在“窗口 - 显示视图 - LogCat”中找到。希望这有助于您的调试问题。