如何获取当前包名与activitity&&抓log
若hi1:获取当前包名以及Activity
(1)adb shell dumpsys activity | find "mFocusedActivity"
(2)adb shell dumpsys window |findstr mCurrent
不过前2种方法有时候会提示错误,故再来介绍地3种方法
(3)3.1在安卓sdk文件夹中找到sdkmanager.exe启动,勾选一个版本的bulid-tools并下载。若是后面显示installed则说明已经安装好了,无需下载直接进行下一步
3.2 下载完成之后,找到appt.exe,并将其路径添加到环境变量-系统变量-path中
3.3在cmd中输入aapt,展示如下图即表示配置成功。若不成功则检查路径重新配置
3.4 接下来将待测的apk放在一个文件目录下,如:我的apk名叫hers.apk放在桌面,则在cmd中输入命令:aapt dump badging C:\Users\ltj\Desktop\hers.apk
activity需要一直往下翻,找到launchable-activity,后面跟着的就是activity啦!!
2:获取手机所有包名
adb shell pm list packages
3:获取安卓手机的系统版本
adb shell getprop ro.build.version.release
4:抓取log
首先得确保电脑上安装有adb环境,接下来为使用方法:
1)使用adb logcat命令抓取logC:\Users\admin>adb logcat -v time -b all > E:/res.log
2)复现问题
3)Ctrl+C停止抓log命令
4)去自己创建的新文件夹下找自己的log文件(本文中我的举例是e:\res文件)即可。