private void saveLogcat(){ String shell = "logcat -v time"; try { Process process = Runtime.getRuntime().exec(shell); InputStream inputStream = process.getInputStream(); boolean sdCardExist = Environment.getExternalStorageState().equals( android.os.Environment.MEDIA_MOUNTED); File dir = null; if (sdCardExist) { dir = new File(Environment.getExternalStorageDirectory().toString() + File.separator + "logcat.log"); if (!dir.exists()) { dir.createNewFile(); } } byte[] buffer = new byte[1024]; int bytesLeft = 5 * 1024 * 1024; try { FileOutputStream fos = new FileOutputStream(dir); try { while (bytesLeft > 0) { int read = inputStream.read(buffer, 0, Math.min(bytesLeft, buffer.length)); if (read == -1) { throw new EOFException("Unexpected end of data"); } fos.write(buffer, 0, read); bytesLeft -= read; } } finally { fos.close(); } } finally { inputStream.close(); } Log.v(TAG, "LOGCAT = ok" ); } catch (IOException e) { e.printStackTrace(); } }
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> <uses-permission android:name="android.permission.READ_LOGS"/>
相关推荐
输入以上命令后,adb自动保存logcat日志到指令的文件,,按ctrl + c结束保存。 补充知识:Android真机调试不打印log Android开发过程中,有时候用真机调试时明明执行了log打印,但是控制台就是不输出,可能是因为...
雨松MOMO带你做软件 Android软件开发之程序中时时获取logcat日志信息 黄英大家下载阅读 哇咔咔~~
在Android界面上显示和获取Logcat日志输出 在Android界面上显示和获取Logcat日志输出
将logcat日志存储到文件中,日志量较大的情况下方便查看
仅支持mac osx,Linux还未测试。暂不支持Windows。 shell脚本,输入参数【包名】,可以获取当前应用的全部日志。该应用有多个进程, 也支持获取。
解决华为系列手机调试时不能打印Logcat日志信息
安装后运行,可以实时把logcat写入本地文件,方便无开发环境调试应用
adb logcat查看日志工具,注意:必须有root权限才能查看完整logcat信息。详细介绍请点击http://developer.t-firefly.com/forum.php?mod=viewthread&tid=202&page=1&extra=#pid369
编译该工程源码生成kernellogd程序,通过adb push到手机,然后执行kernellogd 之后,就可以打印输出内核的调试日志信息
前言:上午写代码时还好好的,下午不知道怎么回事突然就不显示logcat日志了,觉得很奇怪,于是开始找各种解决办法! 现象如图所示,logcat无日志显示: 首先,你可以试试修改以下参数: 2.若修改上述参数依然不...
catdea插件旨在将android logcat日志条目与发出它们的源代码相匹配,
ADB logcat 查询工具,解决调试android应用时日志抓取问题,再也不为日志内容一晃而过烦恼了
JavaScript应用实例-抓取logcat日志.js
OkHttp的请求拦截器,实现请求拦截,打印日志到logcat,链接已经拼接好
将logcat输出到屏幕和手机文件的Demo
我们在手机调试中通常会需要通过adb命令来读取手机的日志信息 例如使用adb logcat 但是读取log后,log文本中除了期望的数据,还有其他很多数据,为了有针对性的将期望数据筛选出来如电池电压,温度,电量等信息,...
AutoJs源码-抓取logcat日志。本资源购买前提醒:本源码都是实际autojs项目模板,安装好autojs直接运行即可打开。1、支持低版本autojs。2、资源仅供学习与参考,请勿用于商业用途,否则产生的一切后果将由您自己承担...
buildroot方式移植logcat,目前我用的内核时linux-4.19,该资源包里面包含以下文件 adb-logcat_dl.tar.gz android_logger.tar.gz package_adb_logcat.tar.gz package_android-tools.tar.gz