2012-10-25 141 views
1

我正在開發一個帶有「助手」的Android應用程序。助手是一個用android設備開發android應用程序的應用程序。當我啓動應用程序時,我創建了,我收到了一個錯誤,如「該應用程序已中止不幸」。我如何解決發生了什麼問題?有沒有一個日誌文件,我可以看到堆棧跟蹤?有可能每次發生錯誤時,對話框都會顯示堆棧跟蹤,而不是消息「應用程序已中止」?感謝所有能夠幫助我的人。日誌文件的錯誤?

電賀

阿恩

回答

0

我從來沒有使用過助手,但概念是相同的。您需要能夠通過IDE在手機上調試您的應用程序。作爲Eclipse中的一個例子,我將通過USB連接手機,然後在Eclipse中顯示爲AVD中的Android設備。然後,我在手機上以調試模式運行我的應用程序,並且所有錯誤輸出都將在Logcat中。否則,您必須將調試邏輯編碼到您的應用程序中,以便將它自己的日誌寫入您的手機中的fs。

+0

這個IDE在手機/平板電腦上運行......目前爲止還沒有usb需要。 – Markus

0

如果您已經安裝了Android SDK(我猜是這種情況),那麼你可以使用adb實用程序來訪問日誌:

adb logcat 

這將顯示你在錯誤的情況下堆棧跟蹤,和許多非常其他有用的信息。

+0

嗨。我用一個名爲「Terminal Emulator」的應用程序嘗試了它。守護進程啓動並等待一個設備。當我的應用程序崩潰時,終端上不顯示錯誤 –

2

如果您想觀察堆棧跟蹤,則只需要一個LogCat閱讀器,例如CatLog。請注意,如果您的設備是較高的Jelly Bean,則需要root權限才能讀取日誌。

編輯: 進一步的研究表明,有一個LogCat閱讀器內置到AIDE。根權限問題仍然適用。