さらに詳細を入力します。この質問は、初心者の Android プログラマに、問題を自分で解決しようとする方法、または適切な質問をする方法を案内することを目的としています。 </em></p>
P粉2741615932023-08-22 13:17:50
Google の ADB ツール を使用して Logcat ファイル を取得し、問題を分析できます。
リーリー
logcat.txt ファイルを開き、アプリケーション名を検索します。失敗の理由、行番号、クラス名などに関する情報が含まれている必要があります。
P粉2001385102023-08-22 10:46:29
この回答では、スタック トレースを取得するプロセスについて説明します。すでにスタック トレースをお持ちですか?スタック トレースについては、「スタック トレースとは何ですか? アプリケーションのエラーをデバッグするためにスタック トレースを使用するにはどうすればよいですか?」を参照してください。 ###質問###
キャッチされなかった
これらの中で最も一般的なのは、NullPointerException
です。
###の解き方?
Android アプリケーション (または任意の Java アプリケーション) がクラッシュすると、
Androidスタジオ
ボタンをクリックします。または、
alt 6
を押すこともできます。エミュレータまたはデバイスが [デバイス] パネルで選択されていることを確認してください。次に、赤色で示されたスタック トレースを見つけてください。 logcat には大量のログが記録されている可能性があるため、スクロールして確認してください。スタック トレースを見つける簡単な方法は、logcat をクリアし (右側のごみ箱を使用)、アプリケーションを再度クラッシュさせることです。
スタック トレースを見つけました。どうすればよいでしょうか?
###うん!あなたはすでに問題解決のプロセスの半分を終えています。
必要なのは、スタック トレースを分析して、アプリケーションがクラッシュした正確な原因を突き止めることだけです。
」を参照してください。
関連する コード (例:
例外