如何使用“adb”仅为一个用户安装开发应用程序?

2022-09-01 08:57:37

平板电脑上的Android 4.2增加了对每个设备多个用户的支持(类似于桌面操作系统),每个用户都可以独立安装和删除应用程序。目前,使用在全球范围内安装该应用程序;每个用户都可以查看并启动它(例如,就好像每个用户都从Play商店安装了相同的应用程序一样)。adb install /path/to/app.apk

有没有办法将应用程序安装到设备上,以便只有一个用户可以在启动器菜单中看到它?adb install


答案 1

adb install现在支持参数,因此为了为某个用户安装APK,请使用:--user USER_ID

adb install --user USER_ID PATH_TO_APK

要了解USER_ID,请使用 。adb shell pm list users

有关详细信息,请参阅 https://source.android.com/devices/tech/admin/multi-user-testing


答案 2
pm enable [--user USER_ID] PACKAGE_OR_COMPONENT
pm disable [--user USER_ID] PACKAGE_OR_COMPONENT

pm 启用 --用户 12 org.mozilla.firefox_beta


推荐