当我从 Android Studio 运行我的应用程序并将其安装在设备上的主要用户上时,我注意到它也安装在次要用户上。
首先,为什么会发生这种情况?默认情况下,该android:requiredForAllUsers
标志false
只能由系统应用程序或预安装的应用程序使用。
还是只有通过 Android Studio 安装的调试模式应用才会出现这种情况?
我怎样才能防止这种情况发生?
对于我的应用来说,仅安装在一个用户身上是至关重要的。我已经阅读了以下文件:
这些文档都没有解释安装过程是否以及如何受到多用户功能的影响。
肯定有一些清单或构建设置允许或阻止在多个用户上安装。为什么不容易找到?为什么这个问题在 SO 上不常见?