Wie teste ich die Mehrbenutzerfunktion von 4.2 JellyBean auf dem Nexus 7 Tablet Emulator?

11

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:

  1. Ist es möglich, Mehrbenutzerfunktionen auf einem Emulator zu testen?

  2. Wenn ja, wie kann es sein?

Bhavesh
quelle
Sehr zweifelhaft, dass dies im Moment möglich ist, am besten abwarten, was Google tut, vielleicht wird es in der nächsten Version seines SDK bis dahin einen Emulator geben, abwarten und sehen ...
t0mm13b

Antworten:

6

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:

  1. 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.xmlder Android-Quelle. Es sollte eine Option mit dem Namen geben, config_multiuserMaximumUsersdie auf einen Wert größer als 1 gesetzt werden muss.

  2. 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.

Eldarerathis
quelle
Danke für deine Unterstützung. Aber ich konnte den Pfad "/frameworks/base/core/res/res/values/config.xml" in meinem Ubantu 11.10 nicht finden. Könnten Sie mir helfen?
Bhavesh
1
@ Bhavesh: Haben Sie den gesamten Quellcode mit Ihrem Computer synchronisiert? Mit welchen Schritten haben Sie es eingerichtet?
Eldarerathis
Welchen Quellcode sollte ich dafür haben? Könntest du mir bitte einen Link dafür geben?
Bhavesh
1
@ Bhavesh: Sie benötigen die vollständige Android-Quelle. Es ist ziemlich groß, aber die Anweisungen zum Einrichten beginnen hier, wenn Sie es ausprobieren möchten
eldarerathis