2010-11-29 5 views
0

alt textああええと - このアプリは、私はエミュレータで私のアプリを実行した

予期せず停止しました。私はどこから始めるのですか?

LogCatからの最初の行:

11-28 23:41:03.912:ERROR/AndroidRuntime(391):致命的な例外:メイン

+0

タイプ 'ターミナルにおけるADB logcat'とスタックトレースを投稿:たとえば、それはあるかもしれません。 –

+0

基本的なJavaプログラミングとデバッグのテクニックを知っていますか?あなたは何を開発するために使っていますか? – AGrunewald

+0

あなたの助けに感謝します。あなたはそれに私に指示することができますか?ありがとうございます。 – LuxuryMode

答えて

5

Eclipseを使用している場合は、デバッグビューを開きます。ウィンドウの1つはlogcatです。そのウィンドウを見て、アプリケーションがクラッシュすると、赤いテキストのストリームが表示されます(または、ウィンドウの上のフィルタで丸で囲まれたeをクリックします)。最初の行がクラッシュの実際の原因になり、より有用なのは、 'によって引き起こされる'から始まる途中の行です。

何が原因であるのかを解明し、解決策を見つけるためにいくつかの調査を行います。時にはマニフェストファイルにないアクティビティによって引き起こされるのと同じくらい簡単です。マニフェストにアクティビティを追加しましたか?それから何度か掘り出しに行く。

また、そのウィンドウからlogcatコードをコピー&ペーストして、質問に追加のヘルプを追加することもできます。

1

これはアプリの起動前に発生しているので、AndroidManifest.xmlが正しく設定されていることを確認してください。アクティビティが宣言されていることを確認し、android:name属性にパッケージ全体が含まれているか、クラス名にa。 (MyActivityが起動されているActivityクラスの名前です)

<activity android:name=".MyActivity"... 

または

<activity android:name="com.levinotik.nycourts.MyActivity"... 
関連する問題