【发布时间】:2013-12-21 15:13:02
【问题描述】:
我已经用 Eclipses 模拟器和它的错误/缺乏动力。
你们有什么模拟器推荐吗?
我更喜欢可以安装在我的 PC 上(在 VM 中或在 USB 记忆棒或其他东西上)上的单独分区或任何需要发生的地方。
我更喜欢可以上网的,但实际上,除了我喜欢的默认设置之外的任何东西。
我也试过 Blue Stacks,我不是很喜欢。
【问题讨论】:
-
Genymotion eclipse 插件?
我已经用 Eclipses 模拟器和它的错误/缺乏动力。
你们有什么模拟器推荐吗?
我更喜欢可以安装在我的 PC 上(在 VM 中或在 USB 记忆棒或其他东西上)上的单独分区或任何需要发生的地方。
我更喜欢可以上网的,但实际上,除了我喜欢的默认设置之外的任何东西。
我也试过 Blue Stacks,我不是很喜欢。
【问题讨论】:
您问了很多问题,答案很复杂,具体取决于您的具体需求。
如果您有英特尔处理器(并且不使用 Google 服务,例如位置或 GCM),那么 HAXM 模拟器非常棒。它包含在标准 SDK 中,并且运行良好。
有很多方法可以优化标准模拟器,所以不一定要忽略它。有多种方法可以将其配置为更强大。它可能并不完美,但效果很好(如果您花时间学习如何以最佳方式进行设置 - 大多数人都不会)。
另一种选择是 Genymotion。这是第三者,他们基本上已经优化了模拟器体验,并为你做了很多肮脏的工作。他们还提供了一些自己的模拟器管理工具。我在早期使用它,发现它有问题,但它正在不断更新(最近更新,以删除使用 Play 服务的能力,如 GMail 或 Play Market - 我确信谷歌强迫这样做,并且是一个无赖) .总的来说,这是一个很好的工具,也可能是一个很好的建议。
最后,很多人使用物理设备进行开发,这通常是相当不错的。它已经支持 Google 和 Play 服务,像真实设备一样运行,并且与 SDK 工具的接口很好。
每个 Android 模拟器都可以连接到互联网,所以这不是差异化因素。
你可以做你想做的事,但文档明确指出你不应该尝试从网络附加存储运行模拟器(我猜 USB 不能正常工作)。您可以创建一个单独的分区,不会对这些选择产生影响。
底线,有很多选择,在放弃它们之前先了解一下标准工具。它们运行良好(如果您学会了如何正确使用它们)。
【讨论】:
您可以考虑转到 android studio。它基于 intellij Idea IDE,与 eclipse 相比具有出色的模拟器。它在xml编辑器中实时模拟,节省了大量运行程序的时间。
或者,您可以通过 ebay 或类似的东西购买便宜的安卓手机并将其用作模拟器。这是我倾向于做的事情,因为我更喜欢看到它在多种设备上工作。
【讨论】: