【问题标题】:Saving log files to pc in Android Studio在 Android Studio 中将日志文件保存到电脑
【发布时间】:2016-12-05 14:33:01
【问题描述】:

是否可以将日志文件写入我的电脑? 我正在我的 android 应用程序中创建一个日志文件,我需要在我的电脑上分析它,是否可以将此文件直接保存到我的电脑?该应用程序在我通过 USB 连接的平板电脑上运行。

【问题讨论】:

  • 您可以(同时)将您的日志写入 logcat 并在 PC 上查看它们,甚至可以复制它们。
  • 这将是一个非常好的功能。对于所有文件,而不仅仅是日志。

标签: android file save


【解决方案1】:

//以编程方式读取logcat

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);
       }      
} 
catch (IOException e) {
}

//to create a Text file name "logcat.txt" in SDCard
File sdCard = Environment.getExternalStorageDirectory();
File dir = new File (sdCard.getAbsolutePath() + "/myLogcat");
dir.mkdirs();
File file = new File(dir, "logcat.txt");

【讨论】:

    猜你喜欢
    • 2017-09-25
    • 1970-01-01
    • 2018-06-19
    • 2016-05-26
    • 1970-01-01
    • 1970-01-01
    • 2022-01-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多