Когда я запускаю свое приложение из Android Studio и устанавливаю его на основном пользователе на устройстве, я замечаю, что оно устанавливается и на вторичном пользователе.
Во-первых, почему это происходит? Флаг android:requiredForAllUsers
по умолчанию false
, и в любом случае может использоваться только системными приложениями или предустановленными приложениями.
Или это так, что это происходит только для приложений в режиме отладки, установленных через Android Studio?
Как я могу предотвратить это?
Это важно для моего приложения установить его только на одного пользователя. Я уже прочитал следующие документы:
Поддержка нескольких пользователей
Управление несколькими пользователями
Ни в одном из этих документов нет объяснение того, влияет ли многопользовательская функция на процесс установки.
Обязательно должен быть какой-то параметр манифеста или сборки, который разрешает или запрещает установку для нескольких пользователей. Почему не так легко найти? И почему этот вопрос не более распространен в SO?