我在調試我的代碼時遇到問題。我的一個AsyncTasks拋出一個RuntimeException,但我不知道我的代碼中的哪一行是對此負責的。由於我對Eclipse和Java一般都不熟悉,所有這些都讓我感到困惑。如何使用Eclipse正確調試Java(Android)?
Eclipse的調試窗口顯示我的AsyncTask由於RuntimeException而被暫停。在那之下,有三行指出了某些代碼行。但是,這些行不存在於我的代碼中,這就是爲什麼我不知道導致我的應用程序崩潰的原因。我是否錯過了Java/Android中調試的重要內容?
這些是我給出的三條線,順便說一句:
ThreadPoolExecutor.runWorker(ThreadPoolExecutor$Worker) line: 1086
ThreadPoolExecutor$Worker.run() line: 561
Thread.run() line: 1096
我怎樣與合作?幫助將不勝感激。
這些行是打印的堆棧跟蹤。使用logcat更詳細地查看消息。 – Ricky