Wiem, że funkcja wielu użytkowników jest dostępna w systemie Android 4.2 JellyBean:
Ale chcę przetestować tę funkcję na emulatorze, a nie na rzeczywistym urządzeniu.
Moje pytania:
Czy można przetestować funkcję wielu użytkowników na emulatorze?
Jeśli tak, jak to możliwe?
Odpowiedzi:
Niestety emulator Androida obecnie tego nie obsługuje. W systemie kompilacji znajduje się plik konfiguracyjny, który określa, czy włączyć funkcję kont użytkowników, i jest wyłączony w obrazach emulatora dystrybuowanych przez Google. Tymczasem możesz oznaczyć ten problem gwiazdką w narzędziu do śledzenia błędów.
Istnieją jednak dwie alternatywy, na które możesz spojrzeć:
Możesz zmienić plik konfiguracyjny i zbudować nowy obraz emulatora ze źródła AOSP i użyć go zamiast obrazu systemu domyślnie używanego przez AVD. Ten plik znajduje się w
/frameworks/base/core/res/res/values/config.xml
źródle Androida. Powinna istnieć opcja o nazwie,config_multiuserMaximumUsers
która musi być ustawiona na wartość większą niż 1.Możesz wypróbować pakiet emulatora Jar of Beans . Ma eksperymentalną obsługę wielu kont użytkowników. Zauważ jednak, że jest to emulator x86, a nie ARM.
źródło