Android アプリのユーザーは、Google が追跡しようとしている Google インフラストラクチャで不明瞭な問題に遭遇することがあります。そして当然のことながら、それに取り組んでいるエンジニアは、これが発生したときにバグレポートの出力を見たいと思っています。これにより、非技術者のエンドユーザーにバグレポートを生成して送信してもらうにはどうすればよいかという古い問題に行き着きます。SDK をインストールし、adb バグレポートを実行できるように Windows システムを構成することは、現実的ではないように思えます。
これを行う簡単なアプリを探していましたが、成功しませんでした。そこで、その機能を自分のアプリに追加してみました。そして、これは私が助けを必要とするところです。シェル コマンドを使用してデバイスにアクセスすると、sh -c 'bugreport | などの簡単なコマンドでレポートを生成できます。gzip > bugreport.gz' しかし、アプリからこれを実行しようとすると、bugreport にエラー メッセージ Failed to connect to dumpstate service が表示されるだけです。
誰にも私が試すことができるアイデアはありますか?