设备重启后,如何获取旧会话的Dumpstate / ABD日志

时间:2014-12-31 11:15:43

标签: java android logging adb

民间,

不知怎的,我最终到了这里,想知道是否有任何隐藏命令来获取日志?“设备重启后,如何获取旧会话的Dumpstate / ABD日志。”

当android系统随机重启时,是否会为调试问题编写一些日志?

由于 NITZ

1 个答案:

答案 0 :(得分:0)

根据您的应用程序状态,您可以将日志保存在文本文件中,如下所示 -

public void appendLog(String text)
{       
   File logFile = new File("sdcard/log.file");
   if (!logFile.exists())
   {
      try
      {
         logFile.createNewFile();
      } 
      catch (IOException e)
      {
         // TODO Auto-generated catch block
         e.printStackTrace();
      }
   }
   try
   {
      //BufferedWriter for performance, true to set append to file flag
      BufferedWriter buf = new BufferedWriter(new FileWriter(logFile, true)); 
      buf.append(text);
      buf.newLine();
      buf.close();
   }
   catch (IOException e)
   {
      // TODO Auto-generated catch block
      e.printStackTrace();
   }
}

希望这会有所帮助:)