模拟Nexus 7

36

我想仿真Nexus 7,但我不知道要使用什么值。
皮肤:内置还是自定义分辨率?我应该使用哪些硬件属性?

4个回答

48
如果您正在运行最新版本的插件(20),那么在创建新设备时,皮肤下拉列表中会有一个名为“WXGA800-7in”的选项。
Abstract LCD Densit: 213
Hardware Back/Home keys: no
Keyboard lid support: no
Max VM Heap size: 48
Device ram: 1024

1
我收到了“内存分配失败:8。此应用程序已请求运行时以异常方式终止”的错误消息。有人有什么想法吗? - StenaviN
5
将目标 API 从 Android 4.1 更改为 Google APIs (Google Inc.) - API Level 16 对我来说解决了这个问题。 - Ben
@Ben,太有用了!我震惊了!你真是个天才!谢谢! - StenaviN
@StenaviN 我这里也有同样的问题,但是你建议的更改Google APIs并没有起作用 :| 有什么想法吗? - Mario Fraiß
对我也没用。我手动将分辨率更改为800x1280,现在可以了。 - ChrisCantrell
Google建议在模拟器中启用图形加速功能: 要在代表Nexus 7平板设备的模拟器上测试您的应用程序,可以创建一个带有新的WXGA800-7in皮肤的AVD。为了获得最佳性能,请确保在模拟器配置中启用图形加速功能。http://developer.android.com/tools/revisions/platforms.html - Carl

4
在最新的插件版本(21.1.0)中,您可以专门模拟 Nexus 7。
在 AVD 管理器中创建新设备时,您可以在设备下拉菜单中选择“Nexus 7 (7.27",800 x 1280: tvdpi)”选项。
这将创建一个 Nexus 7 模拟器。

1
我发现在选择WXGA800-7in后,我需要删除“设备RAM大小”选项(否则我会遇到上述的“无法分配内存:8”错误),然后添加值为yes的“GPU仿真”选项以消除“跳过xx帧!”的编舞者消息。

1

你无法特别模拟Nexus 7,但如果你针对API级别16并将分辨率设置为800x1280,你将拥有一个非常类似的环境。


我想要模拟它以在设备上查看我的布局。我应该在哪里设置一些dpi值,以及设置多少?或者这不是必要的吗?我的意思是,我想在7英寸屏幕上显示800x1280分辨率。 - nhaarman
@Niek 不用担心那个。 - Darshan Rivka Whittle
从开发者的角度来看,实际的Nexus 7平板电脑是否可以作为一个10英寸平板电脑使用?它是否接受与10英寸平板电脑相同的设置,即-sw720dp?我只是想知道如果我购买了Nexus 7,我是否仍然需要购买一个10英寸的平板电脑? - Yar

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接