我需要一些帮助来理解Android应用程序开发中的异常

时间:2012-05-18 16:57:37

标签: android eclipse

我仍然是开发Android应用程序的初学者,而且我总是遇到Force Closes。当我在LogCat中读取错误时,我无法理解它们是什么 意思是,甚至我的代码都没有突出显示错误的原因。你能帮帮我吗,你怎么能解决这些错误,或者你怎么知道你有语法错误,缺少参数等等?

1 个答案:

答案 0 :(得分:1)

Jemz有一些不同的异常,可以在你的日志中抛出来向你展示代码中的错误:(RuntimeException,NullPointerException,ClassNotFoundException,ClassCastException以及你在编写Android应用程序时会发现的许多其他异常:)

请记住,LogCat有时候是你的朋友,也是互联网!!

在log cat中,你会看到像这样的红线:

01-10 02:10:31.861: E/AndroidRuntime(2216): java.lang.NullPointerException
01-10 02:10:31.861: E/AndroidRuntime(2216):     at   com.whooznear.android.ServiceServer.serverThreadProc(ServiceServer.java:61)
01-10 02:10:31.861: E/AndroidRuntime(2216):Caused By ....

根据log cat中的这些信息,您可以获得:

您正在尝试使用Null对象,您的代码行导致该异常是第61行,并且由您引起的子句可以了解该异常负责的类:希望这有助于理解一点如何logcat工作

相关问题