1、如何知道当前Activity的包名:
运行命令:adb shell "dumpsys activity | grep Focuse"
输出: mFocusedActivity: ActivityRecord{41a986b0 u0 com.yulong.android.launcher3 /.Launcher t3}
这里的 com.yulong.android.launcher3就是包名!
2、通过包名确定APK的名字:
运行命令:adb shell "pm list packages -f | grep com.yulong.android.launcher3"
输出:package:/system/priv-app/CP_Launcher3.apk=com.yulong.android.launcher3
运行命令:adb shell "dumpsys activity | grep Focuse"
输出: mFocusedActivity: ActivityRecord{41a986b0 u0 com.yulong.android.launcher3 /.Launcher t3}
这里的 com.yulong.android.launcher3就是包名!
2、通过包名确定APK的名字:
运行命令:adb shell "pm list packages -f | grep com.yulong.android.launcher3"
输出:package:/system/priv-app/CP_Launcher3.apk=com.yulong.android.launcher3
这里的/system/priv-app/CP_Launcher3.apk即包名对应的APK文件名。
3.屏幕信息保存成XML
adb shell uiautomator dump /data/local/tmp/uidumpScreen.xml