Android:如何为 Nexus10 创建 Android 模拟器?

Posted

技术标签:

【中文标题】Android:如何为 Nexus10 创建 Android 模拟器?【英文标题】:Android : How to Create Android Emulator for Nexus10? 【发布时间】:2012-11-14 21:58:23 【问题描述】:

我正在尝试使用最新的 ADT(21) 和 SDK 工具为 Nexus 10 创建 android 模拟器。我对 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 :感谢您的支持。我的模拟器在除上述配置之外的所有其他配置中运行良好。 【参考方案1】:

我有同样的问题。你可以做一件事,

1) 创建 AVD 时,请确保选中 Use Host GPU 选项。

它对我有用,在我的 Mac OS X Mountain Lion 10.8.2 和 eclipse juno 中。

编辑:对不起大家的困惑。没有 Google Nexus 10 皮肤(在撰写本文时)。您在图像中看到的是我使用 Eclipse 的设备定义(AVD 管理器第二个选项卡)功能创建的 Nexus 10 等号。只是我将它命名为 Nexus 10,它不是默认的谷歌模拟器。

【讨论】:

您是如何获得 Nexus 10 皮肤的。我在 Android 平台中找不到。能否请您指教。提前致谢 屏幕密度不应该是xxhdpi吗? 如果您使用的是 Intel HAXM 加速器,这也适用于 CPU/ABI 的“Intel Atom (x86)”,这与其他一些说需要 ARM(armeabi) 的帖子相矛盾 这可行,但我无法从模拟器中截取屏幕截图...必须与此***.com/q/10022580/369317 相关,因此目前似乎无法从nexus 10 模拟器中截取屏幕截图.. .【参考方案2】:

我认为显示器分辨率比计算机的硬件更重要。我在 Windows 7 下有一台 PC i7 和 16GB RAM,有两个 DELL 显示器 1920x1080,并且无法运行 Nexus 10 模拟器。这台电脑完美运行 Nexus 7 模拟器。

但我在 OSX Mountain Lion 下功能较弱的 iMac i5 和 8 GB RAM 可以完美运行 Nexus 10 AVD。

我尝试过使用/不使用 use host gpu 选项,并且仅在选中时才有效。

我曾尝试模拟三星 Galaxy S4 等其他设备,结果也一样!

顺便说一句,建议为性能指定低值 RAM 和 SD 卡值(512MB 和 16-96MB)。

【讨论】:

【参考方案3】:

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

【讨论】:

这是错误的。我可以在低分辨率屏幕上运行它。我在低分辨率/密度显示器上试过了,没有问题。请看我的回答 @Krishnabhadra:我已经尝试过您的解决方案,但它不起作用。你能看到我的问题一次***.com/q/18670382/1665507 吗?谢谢【参考方案4】:

这是 Nexus 10 Android Virtual Device 的正确配置:

您的screensizedensity 错误。

屏幕尺寸 - 10.1 英寸 分辨率 - 2560x1600 尺寸 - xlarge 密度 strong> - xxhdpi 屏幕比例 - long RAM - 2048 MiB

【讨论】:

我很好奇你的截图,这是什么软件/模组? :) @AlixBloom Arch Linux,具有很棒的 WM 和 Solarized Dark 主题。它一定还在我硬盘的某个地方,如果你愿意,我可以上传给你。 谢谢,太好了! 使用 2GB 内存,VM 堆:128,内部存储:512 MB,SD 卡 500 MB 并使用主机 GPU,它在 Windows PC 中工作得非常好...:D【参考方案5】:

另一种方法是使用新的

Genymotion Android 模拟器

它也适用于 Ubuntu,请查看我的 post 以获取与其相关的其他信息。

【讨论】:

【参考方案6】:

使用 IntelliJ,您需要打开工具 - android - AVD 管理器,然后当您添加新的 AVD 时,请尝试确保您的 CPU/ABI 设置为 ARM(armeabi) .

希望这会有所帮助!

【讨论】:

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

以上是关于Android:如何为 Nexus10 创建 Android 模拟器?的主要内容,如果未能解决你的问题,请参考以下文章

如何为 Maven 私服 nexus 设置代理上网

如何为 Jellybean (API 17) 创建一个有效的 AVD?

如何为其他用户创建模型

如何为 Android 创建 Ziggeo 嵌入式录像机

如何为我的 Google 地图应用使用具有 Google Play 服务依赖项的非 Nexus 5 模拟器

Android:如何为我的应用播放的任何音乐文件创建淡入/淡出音效?