不要放到UI线程中去执行,直接上代码
try {
Process process = Runtime.getRuntime().exec("logcat -d");
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(process.getInputStream()));
StringBuilder log=new StringBuilder();
String line = "";
while ((line = bufferedReader.readLine()) != null) {
log.append(line);
}
Log.e("log", log.toString());
} catch (IOException e) {
}
执行logcat命令并记录日志到日志文件
本文介绍如何在应用中执行logcat命令,并将获取的日志信息保存到日志文件中,避免在UI线程中执行可能引发的阻塞问题。
4万+

被折叠的 条评论
为什么被折叠?



