logcat から最後の n 行を読みたいと思います。これは機能するはずですか?:
Process process = Runtime.getRuntime().exec("logcat -t -500");
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(process.getInputStream()));
...
-t 番号
number で示される位置以降のエントリのみを logcat に出力させます。正の数は位置がログ ファイルの先頭に相対的であることを示し、負の数は位置がログ ファイルの末尾に相対的であることを示します。
ありがとう