Android ADB:列出可用的安装程序

问题描述

我刚刚发现您可以将 -i 选项设置为 adb install 以指定要安装的应用程序的安装程序包。您可以使用安装程序 adb install com.example.myapp -i com.example.myinstaller 运行 com.example.myapp 来安装 com.example.myinstaller

我发现为了找到一些软件包安装程序名称,您可以运行以下命令:

adb shell pm list packages -i | cut -f2 -d: | cut -f 3 -d" " | sort | uniq

但它只会为您提供用于安装所有当前安装的软件包的安装程序(pm list packages -i 列出了软件包名称及其安装程序)。这意味着系统中可能有一些“非活动”安装程序没有安装任何当前安装的软件包,因此没有被上述命令打印出来。

我的问题是:有什么办法可以列出系统中所有可用的安装程序包吗?

我知道在大多数设备中,安装程序很可能是 Google Play 软件包,但我有一些特殊的 Android 设备要进行试验,有些有 Google Play 服务,有些没有。如果需要,root 访问权限不是问题。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)