Androidでlogcatを取得するアプリが上手く機能しません。 ループが上手くいかずどうも一回だけで終わり34行目ほどで運転を終わらせてるみたいです。 シミュレーターだと一応動くんですが
Androidでlogcatを取得するアプリが上手く機能しません。 ループが上手くいかずどうも一回だけで終わり34行目ほどで運転を終わらせてるみたいです。 シミュレーターだと一応動くんですが W/System: A resource failed to call close. と言われゴミ箱をしないとまたシミュレーターの方のlogcatが取れない状態になり Android本体の方ではこのアプリに関しては FreecessController と pageboostd というエラーがあります。 どうしたら動くでしょうか? よろしくお願いします。 https://ideone.com/sb4BrG
多分ですが、全部の行を読み込んだ後に bufferedReader.close() ができれば解決するのですが全てを読み終わった判定の仕方が分かりません。 あと全部終わったのにnullになってくれてないみたいかも?
ベストアンサー
>FreecessController と pageboostd というエラーがあります。 実機でやってみましたがエラーはありませんね Pixelです。機種依存性かも Logcatを取って保存してしまえばいいのでは https://dev-memo.net/save_locat/ ProcessBuilderでもできそうです https://akira-watson.com/android/adb-commands.html
質問者からのお礼コメント
ありがとうございます。 どうやらパーミッションの問題でしたー。 ありがとうです。
お礼日時:7/5 13:36