我有 2 台机器,一台运行 Windows 7,另一台运行 Mac。两者的硬件配置几乎相同,2.4 4G RAM。
我注意到 android 模拟器在 Windows 7 中运行速度很慢,如果我在 Mac 机器上安装 Eclipse 和 Android SDK,它会运行得更快吗?
一般而言,Eclipse 和 Android SDK 怎么样?
我认为android device模拟器是更好的选择,它比模拟器快得多。如果您计划进行认真的开发,那么您应该购买一台 Android 设备。
我有一台 13 英寸的 Macbook pro(2010 型号,2.4ghz,4 gig ram),模拟器运行速度很慢......我倾向于主要在我的 Linux 桌面上开发,这也是 2.4ghz 机器,而模拟器很慢,它仍然比 Mac 快得多。Eclipse 在两者上的运行大致相同......实际上 Mac 甚至可能会稍微快一些,因为它有一个 SSD。
我在观看其他 Mac 运行模拟器时的经验是,模拟器在 Mac 上运行速度很慢 :(
我知道谷歌最近更新了 ADK 以包括模拟器的速度改进,但我还没有尝试过。
尝试在mac上运行它,我做了同样的事情,发现模拟器在mac上运行得比windows快得多。
我有一台 2 年前的 Windows 7 笔记本电脑(8GB,i5)和 15 英寸 MacBook Pro 2012(16GB,i7)。我可能还注意到我主要是 .NET 开发人员,所以我应该偏向于 OSX。
我发现在mac上运行模拟器和ide比windows运行得快。我知道 mac 比我的 windows 盒子快得多,但是 eclipse/emulator 的速度差异并没有改变。模拟器运行更流畅。Eclipse 在我的 Mac 上编译得更快。调试器更快地建立/连接到硬件设备。
我在 Mac 上使用 Eclipse (Android SDK) 开发的体验比在 windows 上要愉快得多
我主要在运行 Windows 8 的桌面上开发,因为我们的大多数应用程序都是用 C# 编写的,我总是发现在三星 S3 和使用模拟器上调试都很痛苦。
我已经阅读过有关使用 Android SDK 下载器中提供的 Intel HAXM 的信息,但由于我也在桌面上使用 Hyper-V,因此从未启用它。
快进,我现在正在使用 MacBook Pro,因为还需要进行 iPhone 开发。我在 MacBook 上安装了 HAXM,它使 x86 Android 模拟器运行得非常快。
TLDR:在具有现代 CPU 的机器上安装 Intel HAXM,您会发现在您的机器上运行应用程序的速度明显更快。
如果您确实安装了 Hyper V,您可以通过创建一个引导项来临时禁用它,该引导项会导致 Windows 在禁用它的情况下启动。