使用ADB命令查看手机已安装应用详细信息,包含应用名称

这篇具有很好参考价值的文章主要介绍了使用ADB命令查看手机已安装应用详细信息,包含应用名称。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

最近有个需求需要获取手机上已安装应用列表,需要包含应用名称(非包名)、版本号、包名等信息,记录一下解决过程。

1. list

使用adb命令查看设备已安装应用列表很简单

adb shell pm list packages -3

但命令只能获取到应用包名

2.dumpsys

想要获取应用的详细信息需要使用以下命令

adb shell pm dumpsys package [pkgName]

但查看输出发现,该命令可以获取到包名、版本号、权限等字段,就是没有app名字

3.aapt工具

想要获取app名字需要使用aapt工具

//1.查询应用安装包路径
adb shell pm list packages -f
//2.将安装包pull到本地
adb pull [安装包路径] [本地路径]
//3.使用aapt工具解析安装包
aapt d badging [本地apk路径]

可以这个方法比较麻烦,每个app都需要先pull到本地再解析,而一般手机上几十个甚至上百个app,这种方法就不太适用了

4.终极方案

经过查询发现了一种终极解决方案,就是将appt push到手机中执行

参考文章:

system info - Obtain package name AND common name of apps via ADB - Android Enthusiasts Stack Exchangehttps://android.stackexchange.com/questions/90141/obtain-package-name-and-common-name-of-apps-via-adb首先下载手机上可以运行的aapt文件

APDE/APDE/src/main/assets/aapt-binaries/aapt-arm-pie at fdc22eb31048862e1484f4b6eca229accda61466 · Calsign/APDE · GitHubSource code for APDE: Create and run Processing sketches on an Android device. - APDE/APDE/src/main/assets/aapt-binaries/aapt-arm-pie at fdc22eb31048862e1484f4b6eca229accda61466 · Calsign/APDEhttps://github.com/Calsign/APDE/blob/fdc22eb31048862e1484f4b6eca229accda61466/APDE/src/main/assets/aapt-binaries/aapt-arm-pie将aapt文件push到手机内并赋予权限

adb push aapt-arm-pie /data/local/tmp
adb shell chmod 0755 /data/local/tmp/aapt-arm-pie

然后获取手机上应用安装包路径

adb shell pm list packages -f

执行aapt命令解析

adb shell /data/local/tmp/aapt-arm-pie d badging [apk路径]

这样就可以直接在shell命令中获取apk的详细信息了文章来源地址https://www.toymoban.com/news/detail-608332.html

到了这里,关于使用ADB命令查看手机已安装应用详细信息,包含应用名称的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • adb命令行 查看手机 ip

    cmd 直接运行,一条命令,查看adb的无线IP adb shell ip addr show wlan0 | grep \\\"inet \\\"| cut -f1 -d \\\"/\\\" |cut -f2 -d \\\"t\\\"

    2024年02月16日
    浏览(29)
  • [获取手机信息]-通过 ADB 命令获取手机信息

    ################################################## 目录 通过 ADB 命令获取手机信息 ADB 常用查看命令 使用 -l 查看设备详细信息 查看机型 查看电池状况 查看分辨率 查看屏幕密度 查看显示屏参数 查看 android_id 查看 IMEI 查看 Android 系统版本 查看 IP 地址 查看 Mac 地址 查看 CPU 信息 查看内存

    2024年02月09日
    浏览(38)
  • 使用adb安装或卸载卸载手机系统应用

    在浏览器下载并打开带有 adb 的工具; 手机打开“开发者选项”,在“开发者选项”中开启 usb调试 并连接电脑,手机端选择“传输文件”; 在手机端点击 “一律允许计算机调试”,等待手机与电脑连接成功; 在此处打开终端命令,输入 adb devices 查看手机是否连接电脑;

    2024年02月02日
    浏览(37)
  • Linux下使用lscpu命令查看CPU详细信息

    在Linux系统上使用 lscpu 命令,会显示当前系统中处理器的相关信息,包括处理器架构、CPU频率、CPU核心数、线程数、缓存大小、字节序等等,可以很好的了解系统的处理能力和硬件配置情况,下面是一些常见的输出解释: 下面是在一台实际服务器上执行的输出以及解释: N

    2024年02月04日
    浏览(32)
  • ADB命令查看应用包名

    查看所有包名 华为mate20鸿蒙系统抖音的包名为 com.ss.android.ugc.aweme 根据某个查找包 查看包安装位置 对包可以进行筛选 ADB命令查看应用包名 查看当前正在运行应用的包名 则会显示应用报名和当前应用的activity adb查看当前运行的应用的包名和Activity 使用ADB启动手机APP

    2024年02月12日
    浏览(39)
  • Android 通过adb命令查看应用流量

            通过adb shell ps -A  |  grep 包名  来获取app的 pid号         使用 adb shell cat /proc/#pid#/net/dev 命令 来获取流量数据 备注: Recevice: 表示收包 Transmit:  表示发包 bytes: 表示收发的字节数 packets: 表示收发正确的包量 errs: 表示收发错误的包量 drop: 表示收发丢弃的包量 wla

    2024年01月25日
    浏览(32)
  • adb详细教程(四)-使用adb启动应用、关闭应用、清空应用数据、获取设备已安装应用列表

    adb对于安卓移动端来说,是个非常重要的调试工具。 本篇介绍常用的adb指令 (adb的安装包我已上传到了网盘。可以直接搜索公众号【软件测试必备技能】或 滑到文章底部,点击公众号卡片扫描二维码,前往关注领取。) ADB的安装与设置可以参考博客之前的文章: adb详细教

    2024年02月05日
    浏览(49)
  • adb 常用命令---2:手机相关应用列表

    命令行参数列表 查看系统应用 💗 查看第三方应用 💗 其他一系列命令🌟 查看某个包名中包含指定字符的应用 命令行参数列表 参数 含义 -l 将应用安装到保护目录 /mnt/asec -r 允许覆盖安装 -t 允许安装 AndroidManifest.xml 里 application 指定android:testOnly=\\\"true\\\"的应用 -s 将应用安装到

    2024年02月09日
    浏览(29)
  • 通过adb命令卸载小米手机预设的应用

    首先介绍adb命令 ADB是Android Debug brige ,是一种用于于安卓设备通信的命令行工具,卸载应用需要用到这个命令 adb命令安装方法: 1.adb工具下载: 下载适合您的系统的 ADB 工具。可以从以下链接下载 adb 工具: https://developer.android.com/studio/releases/platform-tools 2.在windows上生效: 下

    2024年02月16日
    浏览(40)
  • docker命令(查看容器状态stats、容器的导入导出、docker容器的详细信息inspect、docker cp命令的使用)

    目录 查看docker容器状态: docker镜像的导入导出  第一种导入导出(是docker本地的静态) 第二种导出导入 (这种导出是正在运行的容器里的文件系统变成一个归档文件(可以包含已经下载好的软件)) docker容器的详细信息: 命令: 设置docker容器资源限制,再通过inspect查看 d

    2024年02月10日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包