Comment tester la fonctionnalité multi-utilisateurs de 4.2 JellyBean sur l'émulateur de tablette Nexus 7?

11

Je sais que la fonctionnalité multi-utilisateurs est disponible dans Android 4.2 JellyBean:

J'ai vécu CECI et CECI .

Mais je veux tester cette fonctionnalité sur mon émulateur et non sur le périphérique réel.

Mes questions:

  1. Est-il possible de tester la fonctionnalité multi-utilisateurs sur un émulateur?

  2. Si oui, comment cela peut-il être?

Bhavesh
la source
Très douteux que cela soit possible en ce moment, mieux vaut attendre et voir ce que Google fait, peut-être que dans la prochaine version de leur SDK, il y aura un émulateur d'ici là, attendez et voyez ....
t0mm13b

Réponses:

6

Malheureusement, l'émulateur Android ne le prend pas en charge actuellement. Il existe un fichier de configuration dans le système de génération qui détermine s'il faut ou non activer la fonctionnalité des comptes d'utilisateurs, et il est désactivé dans les images d'émulateur distribuées par Google. Vous pouvez lancer ce problème sur le traqueur de bogues en attendant.

Cependant, il existe deux alternatives:

  1. Vous pouvez modifier le fichier de configuration et créer une nouvelle image d'émulateur à partir de la source AOSP et l'utiliser à la place de l'image système que l'AVD utilise par défaut. Le fichier en question se trouve /frameworks/base/core/res/res/values/config.xmldans la source Android. Il doit y avoir une option nommée config_multiuserMaximumUsersqui doit être définie sur une valeur supérieure à 1.

  2. Vous pouvez essayer le package d'émulateur Jar of Beans . Il a un support expérimental pour plusieurs comptes d'utilisateurs. Notez, cependant, qu'il s'agit d'un émulateur x86, et non d'un émulateur ARM.

eldarerathis
la source
Merci pour votre aide. mais je n'ai pas pu trouver le chemin "/frameworks/base/core/res/res/values/config.xml" dans mon ubantu 11.10 pourriez-vous m'aider?
Bhavesh
1
@Bhavesh: Avez-vous tout le code source synchronisé avec votre ordinateur? Quelles étapes avez-vous utilisées pour le configurer?
eldarerathis
quel code source dois-je avoir pour cela? pourriez-vous s'il vous plaît me donner un lien pour cela?
Bhavesh
1
@Bhavesh: Vous avez besoin de la source Android complète. Il est assez grand, mais les instructions pour le configurer commencent ici si vous souhaitez l'essayer: source.android.com/source/initializing.html
eldarerathis