我對Eclipse,Java和Android編程相當陌生。我已經接管了Android應用程序的開發。有些人在幾個月前做了一個更改,導致應用程序崩潰(異常),而不是應用程序代碼的一部分。我不知道項目的哪個部分或哪個部分發生了變化,導致崩潰。當應用程序在Android設備上運行時,我會遍歷代碼,但異常發生在不屬於應用程序並且沒有源代碼的代碼中。我的下一步找到這個例外的原因是什麼?
我正在尋找接下來的步驟來幫助解決此問題。我能做些什麼?
Thread [<1> main] (Suspended (exception UnsupportedOperationException))
<VM does not provide monitor information>
Choreographer.doCallbacks(int, long) line: 616
Choreographer.doFrame(long, int) line: 583
Choreographer$FrameDisplayEventReceiver.run() line: 799
Handler.handleCallback(Message) line: 733
Choreographer$FrameHandler(Handler).dispatchMessage(Message) line: 95
Looper.loop() line: 146
ActivityThread.main(String[]) line: 5756
Method.invokeNative(Object, Object[], Class, Class[], Class, int, boolean) line: not available [native method]
Method.invoke(Object, Object...) line: 515
ZygoteInit$MethodAndArgsCaller.run() line: 1291
ZygoteInit.main(String[]) line: 1107
NativeStart.main(String[]) line: not available [native method]
Thread [<1> main] (Suspended (exception UnsupportedOperationException))
<VM does not provide monitor information>
ZygoteInit$MethodAndArgsCaller.run() line: 1297
ZygoteInit.main(String[]) line: 1107
NativeStart.main(String[]) line: not available [native method]
「我正在尋找下一步來解決這個問題,我可以做些什麼? - 首先,停止IDE打破異常。或者,繼續經過斷點,以便在LogCat中獲得真實的堆棧跟蹤。 – CommonsWare
堆棧跟蹤中的最後一行(朝上)包含您控制的代碼?這通常是開始的最佳地點,並瞭解你傳遞給第三方方法的對象。 – mnd
['git diff'](http://git-scm.com/docs/git-diff)ftw – codeMagic