1. ホーム
  2. android

[解決済み] AndroidのバグレポートをADB経由でファイルに書き出すには?

2022-02-08 16:38:20

質問内容

問題を報告するために Android Open-source Project (AOSP) 課題追跡システム と表示され、バグレポートを添付するように要求されます。

ADB経由でバグレポートを作成するにはどうすればよいですか?

解決方法は?

デバイスを接続した状態で、コマンドライン(ADBにアクセス可能な場所)から実行します。

adb bugreport > bugreport.txt

これで同じディレクトリに上記の名前のテキストファイルが生成されますので、これをissueに添付してください。 生成に10秒以上かかる場合がありますので、しばらくお待ちください。

EDIT 2017年8月29日

@dharmin007 さんのご指摘のように Android Studio ドキュメント は、現在、以下のように書かれています。

パソコンにデバイスを1台だけ接続した状態で、以下を実行してください。

adb bugreport E:\Reports\MyBugReports

この例では、バグレポートが保存されるbugreportオプションのパスを指定しています。

複数のデバイスが接続されている場合、デバイスを指定する必要があります。以下のadbコマンドを実行し、デバイスのシリアル番号を取得し、バグレポートを生成します。

  $ adb devices
  List of devices attached
  emulator-5554      device
  8XV7N15C31003476 device

  $ adb -s 8XV7N15C31003476 bugreport

この例では、オプションのパスを指定していないので、バグレポートはローカルディレクトリに保存されます。

これらのコマンドは、ZIPファイルを生成します - ZIPファイルの内容に関する詳細については、以下を参照してください。 Android Studio docs "バグレポートのZIPファイルを検査する"。 .