web-dev-qa-db-ja.com

Androidアプリの再起動時にlogcatがクリアされるのを防ぐ

Android Studio 1.5.1を使用しており、アプリの再起動時にlogcatバッファがクリアされます。アプリがクラッシュして再起動しましたが、クラッシュの直前に何が起こるのかわかりません。

Android Studioがアプリの再起動中にクリアしないようにする方法はありますか?)logcatバッファーサイズを増やしたいのですが、現在のバージョンのASでオプションを見つけることができませんでした。

34
jpou

同じ問題がありましたが、バグというより機能のように見えます。

AndroidStudioでは、Logcatウィンドウのデフォルト設定は「選択したアプリケーションのみを表示」(Logcatウィンドウの右上隅)のようです...これは、選択したプロセスのログ(デフォルトでは現在の起動)を表示しています。したがって、テスト中にアプリがクラッシュすると、そのプロセスはなくなるため、フィルターはログをクリアします。

代わりに、「フィルター構成の編集...」を選択して、アプリのフィルターを設定します。例:

  • FilterName:MyApp
  • PackageName:com.example.myapp(<<アプリのパッケージ名に置き換えます)

...その後、将来の実行のためにそのフィルターを選択します。これにより、アプリがクラッシュした後でも、ログが保持されます。

重複

54
Sinkeat