gpt4 book ai didi

android - 防止 Android 应用程序安装在多个用户上

转载 作者:行者123 更新时间:2023-12-02 18:45:21 25 4
gpt4 key购买 nike

当我从 Android Studio 运行我的应用程序并将其安装在设备上的主要用户上时,我注意到它也会安装在辅助用户上。

首先,为什么会发生这种情况? android:requiredForAllUsers默认情况下,flag 为 false,并且在任何情况下只能由系统应用或预装应用使用。

或者这种情况是否仅发生在通过 Android Studio 安装的 Debug模式应用程序上?

How can I prevent this from happening?

对于我的应用程序来说,仅将其安装在一个用户上至关重要。我已经阅读了以下文档:

Supporting Multiple Users

Manage multiple users

这些文档都没有解释安装过程是否以及如何受到多用户功能的影响。

肯定有一些 list 或build设置允许或阻止在多个用户上进行安装。为什么不更容易找到呢?为什么这个问题在 SO 上不常见?

最佳答案

你不会阻止它,你会做你需要做的事情:在这种情况下,它将定义你的 run configuration所以该应用程序只会安装在您想要的地方,因为默认情况下它会安装在我认为的任何地方。您可以通过指定标志 --user user_id 来完成此操作。您可以通过adb shell pm list users

获取id

引用:Android Studio 2.3.2 Launching the app under a work profile or another user account on the target device will result in a crash

关于android - 防止 Android 应用程序安装在多个用户上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59768633/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com