我仍然是开发 Android 应用程序的初学者,而且我总是遇到 Force Closes。当我阅读 LogCat 中的错误时,我无法理解它们是什么 意思是,甚至我的代码也没有突出显示错误的原因。你能帮我吗,你怎么能解决这些错误,或者你怎么知道你有语法错误,缺少参数等?
最佳答案
Jemz 可以在您的日志猫中抛出不同的异常,以向您显示代码中的错误:(RuntimeException、NullPointerException、ClassNotFoundException、ClassCastException 以及您在编写 Android 应用程序时会发现的许多其他异常:)
请记住,LogCat 是您的 friend ,有时也是互联网!!
例如,在 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 工作
关于android - 我需要一些帮助来理解 Android 应用程序开发中的异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10656773/