好吧,我希望调试器在产生错误的行号上指出我?如果我在运行时得到空值,或者我的服务 url 路径没有退出,它不会将我指向特定的行。
有没有最好的方法来调试 android 中的程序,而不仅仅是用 log cat 跟踪值?
我正在使用 Eclipse IDE 进行 android 开发。
如果您使用的是 eclipse,则可以使用其内置的调试器。
http://developer.android.com/tools/debugging/debugging-projects.html
在你的代码中设置一些断点,然后跟随它直到它抛出一个错误。
如果可能,logcat 错误堆栈跟踪应该为您提供错误发生的行。
如果您不知道,如果您双击 eclipse logcat 中的堆栈跟踪,它会显示文件中的行。
如果您不想一直连接设备,您还可以查看ACRA和BugSense 。
Eclipse 和 IntelliJ 等流行的 JAVA 和 Android IDE 都带有内置调试工具。两者都应该足以满足您的需要