因为之前的开发中都没怎么接触JNI开发,所以一般logcat打印的消息感觉都已经满足需要了,也知道只能够打印一定的信息量。但是当涉及到JNI的开发时很明显感觉到打印的信息不足够找到错误所在,当时以为这些log信息量是不可以调的,但是直到现在才知道是可以调的,其实是之前没怎么上心。之前都是通过adb把log信息重定位到文件然后再慢慢看log信息,其实这个效率点都不高,你需要安装Cygwin或者MinGW,这样才方便使用adb这个命令。还可以设置log错误等级的颜色字体等等。
其实把这些log信息都是来自手机的/dev/log/system这个文件,应该算是一个缓冲区吧,Eclipse也是从这里取信息的,命令logcat也是从这里取信息。
Eclipse logcat
时间: 2024-10-20 21:22:49