* 昨天帮群里的一个群友调试手机,碰巧发现了一个不是很常见的adb保存,最直观的就是adb命令输完以后会出现:
`checking for stable...... quited.`
* 查看下面的报错内容,通常会发现类似于以下的英文:
`Unable to open log XXXXX`
* 经过查询得知,这种情况通常是没有开启调试日志造成的。
1. 部分手机请查看自己手机的开发人员选项,有无开启调试日志选项【应该还有个日志缓冲区大小,我个人设置的是256K】。
1. 部分手机会需要一直打开开发人员选项的USB调试才可以,部分华为手机可能会自动关闭USB调试,请手动确保USB调试为打开状态。
1. 部分手机在拨号界面输入`*#*#2846579#*#*`,依次进入“后台设置-->2.LOG设置-->LOG开关”,选择“LOG打开”;返回上一个界面,点击“LOG级别设置”,选择“VREBOSE”。
1. 还有一部分人可能刷入了自定义系统,请使用RE管理器等具有ROOT修改系统文件功能的文件管理器打开目录`/system/etc/init.d/`
* 【**特别注意,一下操作如果操作不当可能引起各种问题,请务必小心操作,同时请备份好个人重要数据,对此引发的任何后果,都责任自负**】
* 打开lnit.d文件夹以后,认真查看里面的所有文件,找到类似于 `rm -rf /dev/log/ `之类字样的语句,然后在其前方加上 `# ` 使其变成`#rm -rf /dev/log/ `
* 图中只是个事例,每个人的可能都不一样,将图中红线画出来的**`busybox rm -f /dev/log/*`**变成 **`#busybox rm -f /dev/log/*`**之后保存**重启手机,建议也重启一下电脑,然后按照教程adb使用方法再次给黑域授权。**
* 【**特别注意,请确保init.d这个文件夹里面所有东西都不包含 `rm -rf /dev/log/ `类 字样,也就是说了能会在不同的文件里都包含 `rm -rf /dev/log/ `**】
![](https://box.kancloud.cn/d145993cb16ed94c8db3eccd762fa571_448x553.png)