[解決済み] 残念ながらMyAppは停止してしまいました。どうすればよいですか?
質問
アプリケーションを開発しているのですが、実行するたびにメッセージが表示されます。
残念ながら、MyAppは停止してしまいました。
どうすればいいのでしょうか?
この質問について - 明らかにインスパイアされた スタックトレースとは何ですか、またアプリケーションエラーのデバッグにどのように使用できますか? という質問に対して、「アプリケーションがクラッシュした」という回答が多く、それ以上の詳しい説明はありません。この質問は、初心者のAndroidプログラマーに、問題を自分で解決する方法、あるいは正しい質問をする方法を教えることを目的としています。
解決方法を教えてください。
この回答では、スタックトレースを取得する手順について説明します。すでにスタックトレースをお持ちの方は、こちらをご覧ください。スタックトレースについては、" をお読みください。 スタックトレースとは何ですか?また、アプリケーションエラーのデバッグにどのように使用できますか? "
問題点
アプリケーションが終了したのは、キャッチされていない
RuntimeException
が投げられた。
これらのうち最も一般的なものは
NullPointerException
.
解決するには?
Androidアプリケーション(あるいはJavaアプリケーション)がクラッシュする度に
Stack trace
がコンソール(この場合、logcat)に書き込まれます。このスタックトレースには、問題を解決するための重要な情報が含まれています。
Android Studio
ウィンドウの下のバーで
Logcat
ボタンをクリックします。または
アルト
+
6
. でエミュレータまたはデバイスが選択されていることを確認します。
Devices
パネルに表示されます。次に、赤色で表示されているスタックトレースを見つけてみてください。logcatにたくさんのものが記録されているかもしれないので、少しスクロールする必要があるかもしれません。スタックトレースを見つける簡単な方法は、logcat をクリアして(右側のごみ箱を使用します)、アプリを再度クラッシュさせることです。
スタックトレースを見つけたけど、どうすればいいの?
やったー 問題解決への道筋が見えてきましたね。
スタックトレースを分析することで、アプリケーションをクラッシュさせた原因を突き止めればよいのです。
スタックトレースについては、" をお読みください。 スタックトレースとは何ですか?また、アプリケーションエラーのデバッグにどのように使用できますか? をご覧ください。
まだ解決できない
もし、あなたの
Exception
と発生した行を確認し、それでも修正方法がわからない場合は、遠慮なくStackOverflowで質問してください。
できるだけ簡潔に、スタックトレースと
関連する
をスローした行までの数行。
Exception
).
関連
-
[解決済み】「The breakpoint will not currently be hit」を改善するには?このドキュメントにはシンボルが読み込まれていません。" という警告はどうすれば改善されますか?
-
スタイルが読み込まれず、ブラウザコンソールでエラーが報告される。リソースはスタイルシートとして解釈されますが、MIMEタイプtext/htmlで転送されます。
-
JQuery DataTable 详解
-
[解決済み] android.os.NetworkOnMainThreadException' を修正するにはどうすればよいですか?
-
[解決済み] Javaでメモリーリークを発生させるにはどうしたらいいですか?
-
[解決済み] プライベートメソッド、フィールド、インナークラスを持つクラスをテストするにはどうすればよいですか?
-
[解決済み] インスタンス状態の保存を使用してアクティビティ状態を保存するにはどうすればよいですか?
-
[解決済み] Mavenを使用して、依存関係を持つ実行可能なJARを作成するにはどうすればよいですか?
-
[解決済み] スタックトレースを文字列に変換するにはどうすればよいですか?
-
[解決済み】JSP 2を使用して、JSPファイル内のJavaコードを回避するにはどうすればよいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Java エラー報告 スレッド "main" での例外 java.util.NoSuchElementException
-
アクセス制限について アプリケーションの種類がAPIでない(必要なライブラリの制限)。
-
アクセス制限です。タイプ 'Application' は API ではありません。
-
final, finally, finalizeの違いについて話してください。
-
コンストラクタの呼び出しは、コンストラクタのエラー理解の最初のステートメントである必要があります。
-
マスキング このリソースにアクセスするには、完全な認証が必要です。
-
Eclipse起動エラー:javaは起動したが、終了コード=1を返した(ネット上の様々な落とし穴)
-
Error: java.lang.NoClassDefFoundError: クラス XXXX を初期化できませんでした
-
javax.net.ssl.SSLException: 読み取りエラー: ssl=0xdeae5100: システムコール中の I/O エラー、接続 res
-
テストが見つかりませんでした