App入口
#监听打开应用包名及 当前页面 的入口名
adb logcat | grep -i displayed
#应用的入口名
aapt dump ≈ xxx.apk | grep launchable-activity
启动应用
adb shell am start -n io.manong.developerdaily/io.toutiao.android.ui.activity.LaunchActivity
清理该应用注册信息回到初使状态
adb shell pm clear cn.com.open.mooc
点击屏幕
adb shell input top 529 1176
查看屏幕当前页面元素信息
adb shell "uiautomator dump && cat /storage/emulated/legacy/window_dump.xml"
安装卸载
adb install xxx.apk
adb uninstall 包名
android7.0及以下查看前台应用包名
adb shell dumpsys activity | find "mFocusedActivity"
android8.0上查看包名
adb shell dumpsys activity | find "mResumedActivity"
adb 打印日志
adb logcat -v time > 本地路径
crash日志查询
adb logcat -v time > 本地路径
日志中搜索exception查询E级别日志,日志中包含java开头为crash日志
ANR日志查询
adb logcat -v time > 本地路径
查询到日志保存路径 /data/anr/ 只能记录最后一次发生ANR的日志
通过dropbox可以收集系统一段时间内的异常信息(包括ANR和CRASH)
/data/system/dropbox
拉取
adb pull 手机路径 本地路径
上传
adb push 本地路径 手机路径
ios app 定位日志
1、ios手机上获取奔溃日志,打开手机设置 隐私-分析-分析数据
2、苹果电脑上xcode中打开崩溃日志,打开xcode,菜单栏选择window,选择Devices and SImulators,点击 ViewDevice Logs,可以看到日志列表
3、win系统通过第三方itools,查看工具箱获取崩溃日志
网友评论