知识小结:
1、安装应用:
adb install name.apk
2、卸载应用
adb uninstall package
如 adb uninstall com.agent
3、从pc上传文件到手机中
adb push fileName 路径名
如 adb push debug.ini /sdcard/system/
4、从手机中下载文件到pc本地路径
adb pull 文件名 手机中路径名 pc路径名
如 adb pull fileName /sdcard/nbstask/ D:\nbms\task\
5、下面演示如何更改hosts内容,hosts所在目录路径为/system/etc/hosts
a、先进入手机中
adb shell
b、获取超级root权限
su
c、更改system和etc为最高操作权限
chmod 777 system
cd system
chmod 777 etc
d、ctrl c 退出adb
e、把更改好的hosts放入手机中覆盖原有hosts(ps:我尝试过用vi直接在手机中修改hosts文件,出来的全是乱码,不知道如何解决所以只好用此方法)
adb push hosts /system/etc/hosts
f、完成。
6、查看日志
过滤出ActivityManager的全部日志
adb logcat -v time -s ActivityManager
仅输出send有关的日志
adb logcat -v time -s ActivityManager:V | findstr "send"
把输出的日志重定向到本地
adb logcat -v time -s ActivityManager > D:\SDK_android\sdk.txt
过滤日志输出
每一条日志消息都有一个标记和优先级与其关联。
标记是一个简短的字符串,用于标识原始消息的来源 (例如"View" 来源于显示系统)。
优先级是下面的字符,顺序是从低到高:
V — 明细 (最低优先级)
D — 调试
I — 信息
W — 警告
E — 错误
F — 严重错误
S — 无记载 (最高优先级,没有什么会被记载)