安卓:如何为Nexus10创建安卓模拟器?

39

我正在尝试使用最新的ADT(21)和SDK工具创建Nexus 10的安卓模拟器。我已经为Nexus 10 AVD配置了以下内容:

Screen Size - 10 inches 
Resolution - 2560 X 1600 
Screen Size - xlarge Screen Density - Xhdpi 
Screen ratio - long
RAM - 1024

如果这个配置有问题,请让我知道。在创建了上述配置之后,我能够创建 AVD,但无法加载它。它只显示一个黑屏。可能出了什么问题?

我正在使用 Ubuntu 11.10。


设置是正确的,因为它是xlarge-xhdpi。我猜问题来自其他地方。您的模拟器是否适用于另一个AVD? - shkschneider
@shkschneider:感谢您的支持。我的模拟器在除上述配置外的所有其他配置中都运行良好。 - Bhavesh Patadiya
6个回答

96

我遇到了同样的问题,你可以尝试以下方法:

1)创建 AVD 时,请确保选中使用主机 GPU选项。

输入图像描述信息

这对我来说起作用了,在我的Mac OS X Mountain Lion 10.8.2和eclipse juno中。

编辑:抱歉大家之前可能有点混淆。在撰写此文时,Google Nexus 10 skin还没有推出。你在图片中看到的是我使用 eclipse 的 设备定义(AVD Manager 的第二个标签)功能创建的 Nexus 10 等效品。我只是将其命名为 Nexus 10,并不是默认的 Google 模拟器。


你是怎么得到 Nexus 10 的皮肤的?我在 Android 平台上找不到。能否请您给予建议?先谢谢了。 - Fahad Ishaque
屏幕密度不应该是xxhdpi吗? - goncalossilva
如果您使用Intel HAXM加速器,那么使用“Intel Atom(x86)”作为CPU / ABI也可以正常工作,这与其他一些帖子声称需要ARM(armeabi)相矛盾。 - whyoz
这个可以工作,但我无法从模拟器中截屏...可能与这个有关https://dev59.com/7mkw5IYBdhLWcg3wQoSm所以目前似乎无法从nexus 10模拟器中截屏... - Denys Kniazhev-Support Ukraine

6
我认为显示器分辨率比计算机硬件更重要。我有一台Windows 7电脑,配备i7和16GB RAM,带有两个DELL 1920x1080的显示器,无法运行Nexus 10模拟器。但是这台计算机可以完美运行Nexus 7模拟器。然而,我的iMac i5和8 GB RAM在OSX Mountain Lion下运行Nexus 10 AVD非常完美。我尝试过使用/不使用“使用主机GPU”选项,只有在选中时才能正常工作。我尝试模拟其他设备,如三星Galaxy S4,结果也一样!顺便说一句,建议为性能指定低值RAM和SD卡值(512MB和16-96MB)。

3

我有同样的问题(实际上现在还有)。问题很简单,分辨率和屏幕密度对于你的显示器(在那个屏幕尺寸下)来说太高了,因此无法显示。- 我相信你的模拟器在其他配置上运行得非常完美。


这是错误的。我能够在低分辨率屏幕上运行它。我在低分辨率/密度监视器上尝试过,没有问题。请看我的答案。 - Krishnabhadra
@Krishnabhadra:我尝试了你的解决方案,但它并没有起作用。你能否请看一下我的问题,链接是http://stackoverflow.com/q/18670382/1665507?谢谢。 - Spring Breaker

1
这是Nexus 10 Android虚拟设备的正确配置:

Nexus10_AVD

您的screensizedensity是错误的。

屏幕尺寸 - 10.1英寸
分辨率 - 2560x1600
尺寸 - xlarge
像素密度 - xxhdpi
屏幕比例 - 长
RAM - 2048 MiB


我很好奇你的屏幕截图,用的是什么软件或修改版? :) - Alix Bloom
@AlixBloom 我的硬盘上还有安装了 awesome WM 和 Solarized Dark 主题的 Arch Linux 系统,如果你需要的话,我可以上传给你。 - Leandros
使用2GB RAM,VM Heap: 128,内部存储:512 MB,SD卡500 MB,并且使用主机GPU true,在Windows PC上运行非常好... :D - Jayesh

1

另一种方法是使用新的

Genymotion Android模拟器

它也适用于Ubuntu,查看我的文章获取其他相关信息。


0

使用IntelliJ时,您需要打开工具-Android-AVD管理器,然后在添加新AVD时,请确保您的CPU/ABI设置为ARM(armeabi)。之前遇到过类似的问题,原因就是这个设置。

希望这可以帮助您!


感谢您的支持。但在我的情况下,CPU/ABI已经设置为ARM(armeabi),尽管它仍然显示黑屏。 - Bhavesh Patadiya

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