Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/178.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android:如何从设备获取日志?_Android - Fatal编程技术网

Android:如何从设备获取日志?

Android:如何从设备获取日志?,android,Android,对于测试应用程序,我想添加收集数据并通过电子邮件发送的功能。我在谷歌上搜索了很多,发现只有这种方法: String cmd = String.format("logcat -d '%s:I' '*:S'", Schema.TAG); Process process = Runtime.getRuntime().exec(cmd); BufferedReader reader = new BufferedReader( new InputStrea

对于测试应用程序,我想添加收集数据并通过电子邮件发送的功能。我在谷歌上搜索了很多,发现只有这种方法:

    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);
    }
但是当我执行这个命令时,我从inputstream得到一个空字符串

你能建议我如何从设备上获取日志吗

p、 美国。 我想避免使用谷歌分析