在Android应用程序调试中,有时候第三方应用程序的日志输出是通过printf之类的标准函数输出的,logcat不能捕获这些日志,一个方法是使用logwrapper命令来执行第三方应用程序,logwrapper命令可以把第三方应用程序的标准输出重定向到logcat的日志系统中去(缺省级别为LOG_ ...
分类:
移动开发 时间:
2016-08-19 12:57:31
阅读次数:
145
http://blog.csdn.net/pkigavin/article/details/8583537 最近在研究Android 2.3.3源代码的C/C++层,需要对代码进行一些调试,但是奇怪的是,直接添加LOGD("XXXXXXXX");,使用logcat却看不到任何输出,换成LOGI、LO ...
分类:
移动开发 时间:
2016-08-18 19:44:52
阅读次数:
151
意义: 1. grep -v "过滤条件1\|过滤条件2\|过滤条件...." 过滤掉以下两种Log: 一个是以冒号结尾的行, 一个是带有UnityEngineDebug.cpp的行. 中间用"\"隔开. 2. grep Unity: 只显示带有Unity的行 这是过滤之后的Log信息, 是不是看起 ...
分类:
编程语言 时间:
2016-08-10 20:58:02
阅读次数:
208
Android Studio开发调试使用 Android Studio调试其实也非常方便,一般问题直接通过AS的DDMS的Logcat就可以搞定。AS支持类似Eclipse的DDMS的所有功能。这里要说的是疑难问题的调试方式,即断点调试。 首先先编译好要调试的程序。 如上图2所示在行号处点击设置断点 ...
分类:
移动开发 时间:
2016-08-03 18:22:48
阅读次数:
196
答案来自知乎 1、当应用发生崩溃的时候右边的logcat信息有时候是会给清除掉的 2、而Android Device Monitor的崩溃信息依然在的 3、开了Android Device Monitor是不能打断点debug的,作者:Wayen链接:https://www.zhihu.com/qu ...
分类:
移动开发 时间:
2016-08-02 10:00:53
阅读次数:
204
最近的一个项目中,涉及到图片的本地保存,刚开始,啪,报一个Bug,记录下来: 刚开始看了LogCat,以为是权限问题: Manifest.xml中的权限如下: 也不缺少什么权限设置,后来调试发现: 这样的文件名在创建文件时根本找不到路径,系统不知道把文件创建在哪,所以后来,把代码改成了: 这样就好了 ...
分类:
移动开发 时间:
2016-08-01 15:33:46
阅读次数:
1792
Activity生命周期+四种模式
了解android系统的四大组件
掌握Activity的生命周期
LogCat的使用
Android系统有四个重要的组件,分别是
Activity
Service
BroadcastReceiver
ContentProvider
Activity是Android程序的呈现层,显示可视化的用户
...
分类:
其他好文 时间:
2016-07-29 21:32:37
阅读次数:
260
新建项目,MainActivity代码如下: 运行项目,在logcat中查看打印信息: 关闭应用后,打印其他的销毁信息 activity的生命周期 什么是生命周期?对象从创建到销毁的阶段,必须会执行的方法,这些方法就是生命周期的回调 activity生命周期:new - gc oncreate() ...
分类:
移动开发 时间:
2016-07-24 16:26:44
阅读次数:
210
tail用于输出文件末尾部分。一个比较有用的功能是tail + grep实现类似于安卓开发时调试使用的logcat,具体操作是: 一般我是用SecureCRT连接linux,然后使用SecureCRT记录log的功能将文件写入到linux下,然后使用: tail -f logfile | grep ...
分类:
系统相关 时间:
2016-07-20 21:12:53
阅读次数:
169
adb logcat>1.txt adb shell cat /proc/atf_log/atf_log > atf_log 会保存在adb的本地文件。 还有一种是实时读取的方式: adb shell cat /proc/atf_log/atf_log 一块的大小是16*16字节 IFAA是一型一密 ...
分类:
其他好文 时间:
2016-07-20 10:19:47
阅读次数:
98