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