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
的正确配置:
您的screensize
和density
错误。
屏幕尺寸 - 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 模拟器?的主要内容,如果未能解决你的问题,请参考以下文章
如何为 Jellybean (API 17) 创建一个有效的 AVD?