返回顶部

收藏

捕获应用中的日志

更多
Process mLogcatProc = null;
BufferedReader reader = null;
try
{
        mLogcatProc = Runtime.getRuntime().exec(new String[]
                {"logcat", "-d", "AndroidRuntime:E [Your Log Tag Here]:V *:S" });

        reader = new BufferedReader(new InputStreamReader
(mLogcatProc.getInputStream()));

        String line;
        final StringBuilder log = new StringBuilder();
        String separator = System.getProperty("line.separator"); 

        while ((line = reader.readLine()) != null)
        {
                log.append(line);
                log.append(separator);
        }

        // do whatever you want with the log.  I'd recommend using Intents to create an email
}

catch (IOException e)
{
        ...
}

finally
{
        if (reader != null)
                try
                {
                        reader.close();
                }
                catch (IOException e)
                {
                        ...
                }

}
//该片段来自于http://outofmemory.cn

标签:java,手机开发

收藏

0人收藏

支持

0

反对

0

相关聚客文章
  1. 铁木箱子 发表 2011-11-27 14:31:09 WAC启动Android模拟器时出现“transfer error: Read-only file
  2. 博主 发表 2012-11-05 08:00:00 使用java web start网络启动应用程序
  3. 博主 发表 2015-12-11 09:07:44 What are the best books to learn Java?
  4. bluedavy 发表 2014-05-07 04:10:36 面向GC的Java编程
  5. Eric 发表 2017-03-03 07:53:34 图解java String的不变性
  6. 赖 信涛 发表 2014-05-21 09:30:43 Java问答:终极父类(2)—上篇
  7. 炒饭 发表 2015-05-20 02:58:24 在Java中使用AnimatedGifEncoder生成GIF动画
  8. 博主 发表 2014-05-26 09:17:14 如何绕过Java的构造方法来创建实例
  9. 博主 发表 2017-03-16 23:36:00 java 世界中的migration 工具
  10. divinemind 发表 2014-05-31 16:12:46 Java 8 特性 – 终极手册
  11. 裘卡 发表 2017-03-22 12:52:38 线程亲和性(Thread Affinity)
  12. 博主 发表 2013-11-27 08:00:00 C、Python、Java通讯

发表评论