Я знаю, что многопользовательские функции доступны в Android 4.2 JellyBean:
Но я хочу протестировать эту функцию на своем эмуляторе, а не на реальном устройстве.
Мои вопросы:
Можно ли протестировать многопользовательскую функцию на эмуляторе?
Если да, то как это может быть?
Эмулятор Android в настоящее время не поддерживает это, к сожалению. В системе сборки есть файл конфигурации, который определяет, следует ли включать функцию учетных записей пользователей, и он отключен в образах эмуляторов, распространяемых Google. Тем временем вы можете пометить эту проблему в системе отслеживания ошибок.
Однако есть две альтернативы, на которые вы можете обратить внимание:
Вы можете изменить файл конфигурации и создать новый образ эмулятора из исходного кода AOSP и использовать его вместо образа системы, который AVD использует по умолчанию. Рассматриваемый файл находится в /frameworks/base/core/res/res/values/config.xml
исходном коде Android. Должна быть опция с именем config_multiuserMaximumUsers
, для которой необходимо установить значение больше 1.
Вы можете попробовать пакет эмулятора Jar of Beans . Он имеет экспериментальную поддержку нескольких учетных записей пользователей. Однако обратите внимание, что это эмулятор x86, а не ARM.
т0мм13б