对于测试应用程序,我想添加功能收集数据并通过电子邮件发送。我google了很多,发现只有这种方法:
String cmd = String.format("logcat -d '%s:I' '*:S'", Schema.TAG);
Process process = Runtime.getRuntime().exec(cmd);
BufferedReader reader = new BufferedReader(
new InputStreamReader(process.getInputStream()));
while((line = reader.readLine()) != null) {
builder.append(line);
builder.append(separator);
}
但是当我执行这个命令时,我从输入流中得到一个空字符串。
你能建议我如何从设备获取日志吗?
ps 我想避免使用 google analitycs