Ich weiß, dass in Android 4.2 JellyBean Mehrbenutzerfunktionen verfügbar sind:
Ich habe DIESES und DIESES durchgemacht .
Ich möchte diese Funktion jedoch auf meinem Emulator und nicht auf dem tatsächlichen Gerät testen.
Meine Fragen:
Ist es möglich, Mehrbenutzerfunktionen auf einem Emulator zu testen?
Wenn ja, wie kann es sein?
Antworten:
Der Android-Emulator unterstützt dies derzeit leider nicht. Das Build-System enthält eine Konfigurationsdatei, die festlegt, ob die Funktion "Benutzerkonten" aktiviert werden soll oder nicht. Sie ist in den von Google verteilten Emulator-Images deaktiviert. Sie können dieses Problem in der Zwischenzeit im Bug-Tracker anzeigen.
Es gibt jedoch zwei Alternativen, die Sie sich ansehen können:
Sie können die Konfigurationsdatei ändern und ein neues Emulator-Image aus der AOSP-Quelle erstellen und dieses anstelle des System-Images verwenden, das die AVD standardmäßig verwendet. Die betreffende Datei befindet sich in
/frameworks/base/core/res/res/values/config.xml
der Android-Quelle. Es sollte eine Option mit dem Namen geben,config_multiuserMaximumUsers
die auf einen Wert größer als 1 gesetzt werden muss.Sie können das Emulatorpaket Jar of Beans ausprobieren . Es bietet experimentelle Unterstützung für mehrere Benutzerkonten. Beachten Sie jedoch, dass dies ein x86-Emulator ist, kein ARM-Emulator.
quelle