-3

残念ながら、androidmanifest.xml ファイルと Java ファイルの両方にメイン アクティビティを使用している間に appname が停止したため、別のアクティビティを使用する可能性はありませんが、次のようなメッセージが表示されます。

Unfortunately LunchList has Stopped.

SQLite データベース、RSS リーダーなどを使用して単純な Android アプリを作成しているときにこれを取得していますが、コーディングのエラーが表示されず、アプリを実行およびデバッグできるため、コードが正常に機能しています。また、メニューが表示されないこともあれば、表示されても応答しないこともあります。

4

2 に答える 2

1

しかし、問題は、コーディングのエラーが表示されないため、私のコードが正常に機能していることです

コンパイルしているということですか?それは働くことと同じではありません。明らかにあなたのコードは機能していません。そうでなければ、このようにクラッシュすることはありません。

アプリケーションのログ ファイルを確認する必要があります (例: logcatを使用)。スタック トレースで例外が表示されると確信しています。これにより、何が問題になっているのか、どこで問題が発生しているのかがよくわかるはずです。何がうまくいかないのかがわかっても、なぜうまくいかないのかがわからない場合、それ自体は合理的なスタック オーバーフローの質問ですが、最初にすべきことは、その初期診断情報を取得することです。

アプリをデバッガーで実行すると、このエラーが発生した場合、デバッガーが停止して問題の場所が表示されるはずです。(私は Android アプリを作成したことがないので、そうであると断言することはできませんが、それは妥当な期待です。)

于 2012-09-08T06:58:02.290 に答える
0

FC (強制終了) が発生した場合は、アプリケーションを監視する必要があります。Eclipse で DDMS ビューを開き、logcat でアプリケーションを監視します。問題の原因を確認してください。

于 2012-09-08T06:59:30.327 に答える