Bagaimana cara menguji fitur multi-pengguna 4.2 JellyBean pada emulator tablet Nexus 7?

11

Saya tahu fungsionalitas multi-pengguna tersedia di Android 4.2 JellyBean:

Saya telah melalui INI dan INI .

Tetapi saya ingin menguji fitur ini pada emulator saya dan bukan pada perangkat yang sebenarnya.

Pertanyaan saya:

  1. Apakah mungkin untuk menguji fitur multi-pengguna pada emulator?

  2. Jika ya, bagaimana mungkin?

Bhavesh
sumber
Sangat meragukan bahwa ini mungkin pada saat ini, yang terbaik untuk menunggu dan melihat apa yang Google lakukan, mungkin dalam rilis SDK mereka berikutnya, akan ada emulator pada saat itu, tunggu dan lihat ....
t0mm13b

Jawaban:

6

Sayangnya, emulator Android tidak mendukung ini. Ada file konfigurasi dalam sistem build yang menentukan apakah akan mengaktifkan fitur akun pengguna atau tidak, dan dinonaktifkan di gambar emulator yang didistribusikan oleh Google. Anda dapat membintangi masalah ini di pelacak bug untuk sementara.

Namun ada dua alternatif yang bisa Anda lihat:

  1. Anda dapat mengubah file konfigurasi dan membuat gambar emulator baru dari sumber AOSP dan menggunakannya sebagai ganti gambar sistem yang digunakan AVD secara default. File yang dimaksud ada di /frameworks/base/core/res/res/values/config.xmldalam sumber Android. Harus ada opsi bernama config_multiuserMaximumUsersyang perlu diatur ke nilai lebih besar dari 1.

  2. Anda dapat mencoba paket emulator Jar of Beans . Ini memiliki dukungan eksperimental untuk beberapa akun pengguna. Perhatikan, bagaimanapun, bahwa ini adalah emulator x86, bukan emulator ARM.

eldarerathis
sumber
Terima kasih atas dukunganmu. tetapi saya tidak dapat menemukan jalur "/frameworks/base/core/res/res/values/config.xml" di ubantu 11.10 saya, bisakah Anda membantu saya?
Bhavesh
1
@ Bhavesh: Apakah Anda memiliki semua kode sumber yang disinkronkan ke komputer Anda? Langkah apa yang Anda gunakan untuk mengaturnya?
eldarerathis
kode sumber mana yang harus saya miliki untuk itu? bisakah Anda memberi saya tautan untuk itu?
Bhavesh
1
@ Bhavesh: Anda membutuhkan sumber Android lengkap. Ini cukup besar, tetapi petunjuk untuk menyiapkannya mulai di sini jika Anda ingin mencobanya: source.android.com/source/initializing.html
eldarerathis