海尔创客汇笔记----安卓上adb的使用


使用adb命令抓包等
简书地址

抓包

adb logcat -v time tag 1>F:\log.txt

图片1.png

图片2.png

图片3.png

adb logcat -b main -v time>app.log  打印应用程序的log
adb logcat -b radio -v time> radio.log 打印射频相关的log,SIM STK也会在里面,modem相关的ATcommand等,当然跟QXDM差的很远了。
adb logcat -b events -v time  打印系统事件的日志,比如触屏事件。。。
//android log的抓取
adb logcat
//kernel log的抓取
adb shell cat /proc/kmsg
//log 信息的保存
mkdir  /data/anr
logcat *:V > /data/anr/android
demsg >/data/anr/kernel
//按ctrl+c结束log输出
adb pull /data/anr ./log/

手动彻底卸载app

D:\Git\pingtai\Portal>adb uninstall com.haierchuangkeapp
Failure [DELETE_FAILED_INTERNAL_ERROR]

在本地用管理员身份运行cmd命令行工具,使用adb shell进入手机应用命令行,
根据提示 :

D:\Git\pingtai\Portal>adb shell
M1E:/ $ cd /data/local/tmp/
M1E:/data/local/tmp $ ll
/system/bin/sh: ll: not found
127|M1E:/data/local/tmp $ ls
com.haierchuangkeapp com.haierchuangkeapp-build-id.txt
M1E:/data/local/tmp $ rm -rf co
com.haierchuangkeapp                    com.haierchuangkeapp-build-id.txt
M1E:/data/local/tmp $ rm -rf com.haierchuangkeapp*
M1E:/data/local/tmp $

然后手动推送安装包,然后安装:

D:\Git\pingtai\Portal\android>adb push D:\Git\pingtai\Portal\android\app\build\outputs\apk\debug\app-debug.apk /data/local/tmp/com.haierchuangkeapp
D:\Git\pingtai\Portal\android\app\build\outputs\apk\debug\app-debug.apk: 1 file pushed. 13.0 MB/s (64737700 bytes in 4.756s)

D:\Git\pingtai\Portal\android>
D:\Git\pingtai\Portal\android>
D:\Git\pingtai\Portal\android>adb shell pm install -t -r "/data/local/tmp/com.haierchuangkeapp"
Success

评论
  目录