如何在Nexus 7平板电脑模拟器上测试4.2 JellyBean的多用户功能?


11

我知道Android 4.2 JellyBean中提供了多用户功能:

我经历了这个这个

但是我想在模拟器上而不是实际设备上测试此功能。

我的问题:

  1. 是否可以在模拟器上测试多用户功能?

  2. 如果是,那怎么可能?


高度怀疑目前是否有这种可能,最好等待观察Google所做的事情,也许在下一个版本的SDK中,届时将有一个仿真器,等待观察....
t0mm13b

Answers:


6

不幸的是,Android仿真器当前不支持此功能。生成系统中有一个配置文件,用于确定是否启用用户帐户功能,并且在Google分发的仿真器映像中已禁用该文件。同时,您可以在Bug跟踪器上为这个问题加注星标

但是,您可以查看两种选择:

  1. 您可以更改配置文件并从AOSP源构建新的仿真器映像,并使用它代替AVD默认使用的系统映像。该文件位于/frameworks/base/core/res/res/values/config.xmlAndroid源代码中。应该有一个名为的选项config_multiuserMaximumUsers,需要将其设置为大于1的值。

  2. 您可以尝试Jar of Beans模拟器程序包。它具有对多个用户帐户的实验性支持。但是请注意,这是一个x86模拟器,而不是ARM模拟器。


谢谢您的支持。但是我在ubantu 11.10中找不到“ /frameworks/base/core/res/res/res/values/config.xml”路径,您能帮我吗?
巴菲什2012年

1
@Bhavesh:您是否已将所有源代码同步到计算机?您使用什么步骤进行设置?
eldarerathis 2012年

我应该使用哪个源代码?你能给我链接吗?
巴韦什(Bhavesh)2012年

1
@Bhavesh:您需要完整的Android源代码。它很大,但是如果您想尝试设置它,可以从这里开始进行设置:source.android.com/source/initializing.html
eldarerathis 2012年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.