【问题标题】:Finding errors on android source code while debugging调试时发现android源代码错误
【发布时间】:2013-01-03 00:58:42
【问题描述】:

(我是 android 新手,所以不要和我在一起)
我正在使用 Android Developer Tools Build: v21.0.0-531062 进行编码。当我调试我的代码模拟器正常启动时,但是例如当我单击某个按钮时出现错误(暂停(异常 RuntimeException))。我知道我有一些错误,但是在哪里,在哪一行。我没有从调试器中得到这样的信息。我在哪里可以找到我的错误。当我的代码很小的时候我可以这样做,当我的代码太大时我该怎么做?

我的调试错误:

Thread [<1> main] (Suspended (exception RuntimeException))  
    ActivityThread.performLaunchActivity(ActivityThread$ActivityClientRecord, Intent) line: 1569    
    ActivityThread.handleLaunchActivity(ActivityThread$ActivityClientRecord, Intent) line: 1663 
    ActivityThread.access$1500(ActivityThread, ActivityThread$ActivityClientRecord, Intent) line: 117   
    ActivityThread$H.handleMessage(Message) line: 931   
    ActivityThread$H(Handler).dispatchMessage(Message) line: 99 
    Looper.loop() line: 123 
    ActivityThread.main(String[]) line: 3683    
    Method.invokeNative(Object, Object[], Class, Class[], Class, int, boolean) line: not available [native method]  
    Method.invoke(Object, Object...) line: 507  
    ZygoteInit$MethodAndArgsCaller.run() line: 839  
    ZygoteInit.main(String[]) line: 597 
    NativeStart.main(String[]) line: not available [native method]  

【问题讨论】:

    标签: android eclipse debugging adt


    【解决方案1】:

    打开堆栈跟踪。错误显示在红线中。错误的原因类似于,

    Caused by:
    

    该错误主要是在包含您的包名称的行中引起的。

    看看这个answer。它提供了一个很好的解释。

    【讨论】:

    • 对不起,我找不到堆栈跟踪。是不是像 debug、LogCat、Problems、...这样的 View?
    • 它的日志。窗口->ShowView->Logcat
    • 好的,我知道了。但是没有错误信息。只有详细的日志和一些警告
    • 但我的模拟器停止或应用程序没有响应。我在调试视图上收到了一些消息。
    • 你用过线程吗?首先确保您的应用程序已停止或只是模拟器没有响应。
    猜你喜欢
    • 1970-01-01
    • 2012-04-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多