(一)启动adb shell(adb shell 的简介见adb shell 是什么,如何进入?)
根据网上的方案,首先启动adb shell。我的adb.exe存放路径是:D:study_softwareAndroidadt-bundle-windows-x86_64-20131030adt-bundle-windows-x86_64-20131030sdkplatform-tools。所以步骤如下:
1.win+R打开运行,输入cmd打开windows命令行界面;
2.输入命令如下:
e:
cd D:study_softwareAndroidadt-bundle-windows-x86_64-20131030adt-bundle-windows-x86_64-20131030sdkplatform-tools
adb shell
(二)进入adb shell后
进入后的命令如下(网上的资料)
adb shell
echo 1 > /sys/kernel/logger/log_main/enable // 这里为注释,将1写入开关文件,1为开,0为关
echo 2 >/sys/kernel/logger/log_main/priority // 里为注释,将代表level的2写入优先级文件
//第3步,重启adb,如果使用eclipse,先关闭eclipse,再重启adb,再启动eclipse
adb kill-server
adb start-server
//此时70%的logcat应该能正常工作了.如果此时logcat仍旧不工作,更新adb(只是一条指令,不需联网,很快执行完毕)
android update adb
//重复第3步.此时80%的logcat应该能正常工作了
//如果logcat仍旧不工作
//找到个人主目录下的android目录,如我的是C:Documents and Settingslypoint.android
//找到这个目录下的adb_usb.ini文件,其内容默认只有三行,全为注释,在后面添加一行,内容为0x12d1
//重复第三步,此时90%的logcat应该能正常工作了
结果:android update adb这一步后可以看到logcat显示真机调试信息。新发现一个问题:更改filters,logcat会停止更新。
注: 如何设置logcat的缓存条数?window->preferences->Android->Logcat,默认是5000
<p>版权声明:本文为博主原创文章,未经博主允许不得转载。</p>