本文作者:qiaoqingyi

adb获取当前应用包名(adb获取app页面元素)

qiaoqingyi 2023-07-01 280

命令窗口输入adb shell logcat grep cmp= 然后打开想要获取的APP,终端会显示当前打开的APP包名和Activity名称,如下图。

以下命令可以获取当前应用的包名,以及当前页面所在的 Activity。

17adb shell kill pid 杀死进程 18adb shell dumpsys window w findstr \ findstr name= 查看当前activity名,应用包名 19adb shell screencap p mntsdcardscreenpng 截图命令 20adb shell screenrecord。

命令 adb logcat findstr START 然后在手机或模拟器上点击你想要获取的应用,这时就会在cmd中出现相应的包名和类名了启动APP的命令 adb shell am start W n packageactivity 命令窗口通过adb shell 进入andro。

一个安卓应用的apk查看包名的具体步骤如下1首先将手机和电脑连接在一起,点击打开开始菜单栏中的“运行”选项2然后在弹出来的窗口中点击输入“CMD”,回车确定3然后在弹出来的窗口中点击输入“adb shell dump。

2查看Activity的任务栈3显示所有的activities的信息,包括任务栈等adb shell dumpsys activity 4查看Android应用包名package和入口activity名称 aapt dump badging E\apk\es3apk 5显示accounts信息adb shell。

那么接下来就告诉各位如何 adb命令删除 手机系统1激活开发者模式,打开#160USB debug2连接电脑,打开#160cmd#160窗口3adb shell#160进入#160shell#160模式4获取要卸载的应用的包名adb。

#160 adb shell pm list package f #160 获取应用包名及对应的apk名和存放位置 4adb uninstall 应用包名 #160卸载 5adb logcat#160查看log #160control + C 快捷键,退出当前命令adb log。

下载一个叫“Link2sd”的应用程序,安装后即可看到手机内应用的包名了没有apk,应用已经安装到手机或虚拟机中logcat清除logcat内容,使用命令adb logcat c,启动logcat,使用命令adb logcat ActivityManagerI *启。

进入设置页,选择APK 路径,下面就会显示包名和Activity名称 第四种用hierarchyviewer 查看 Aapt 命令 AAPT dump xmltree XXXAPK AndroidManifestxm ctxt 之后去CTXT 查看 第6种 Adbshell dumpsys activity。

命令可以查看已安装应用的包名adb shell su 需要获取系统管理员权限,也就是说手机必须root过才能执行下一步的命令ls l dataapp 如图至于版本号,图标这些东西在命令行是看不到的,都在应用内部打包了。

+providergetClassName新编译Launcher,把Launcher push进去之后,执行 adb logcat s xxx,就可以看到打印出来的Log信息,包名和Provider了类名桌面预置shortcut的方法在Launcher的配置文件 resxmldefault_workspace。

#160 #160 7adb install xxapk 安装apk包 #160 #160 8adb uninstall 应用包名#160 删除指定的应用 #160 #160 9查看当前应用的包名和页面名启动设备上的测试app,同时输入下列命令查看当前。

这个场景,需要先把要获取信息的应用启动,让它在前台运行,然后执行命令 adb shell dumpsys activity grep mFocusedActivity 下方的日志中就会展示出来当前的包名和 Activity 名称adb 命令还支持直接获取应用的页面信息。

pm全称为package manager,利用pm命令可模拟android行为或查询设备上的应用等 如adb shell pm list packages 列出当前设备所有已安装的程序的包名说明 管道符“”可以把标准的输入流与标准的输出流进行合并,或者把某个命令的标准。

adb获取当前应用包名(adb获取app页面元素)

阅读
分享