我有 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 在禁用它的情况下启动。