我在模擬器中運行我的應用程序。我甚至從哪裏開始?從logcat的
第一行:
11-28 23:41:03.912:ERROR/AndroidRuntime(391):致命異常:主
我在模擬器中運行我的應用程序。我甚至從哪裏開始?從logcat的
第一行:
11-28 23:41:03.912:ERROR/AndroidRuntime(391):致命異常:主
如果使用蝕然後打開調試視圖。其中一個窗口是logcat。觀看該窗口,當應用程序崩潰時,會有一串紅色文本(或點擊窗口上方過濾器中的圓圈e)。第一行將是崩潰的實際原因,更有用的將是一條以「由......引起」開始的中間線。
找出是什麼引起的,然後做一些研究來尋找解決方案。有時它與'不是由清單文件中的活動引起'一樣容易。你有沒有爲清單添加活動?'然後其他時間需要一些挖掘。
您也可以從該窗口複製並粘貼logcat代碼並添加到您的問題以獲取更多幫助。
由於這發生在您的應用程序啓動之前,您應該確保您的AndroidManifest.xml
設置正確。確保您的活動已聲明,並且android:name
屬性要麼包含整個包,要麼用a開始您的類名。例如,它可能是:
<activity android:name=".MyActivity"...
(其中MyActivity是Activity類的正在啓動的名稱) 或
<activity android:name="com.levinotik.nycourts.MyActivity"...
類型`在終端ADB logcat`並張貼堆棧跟蹤。 – 2010-11-29 02:55:34