【问题标题】:Why is Android virtual device too slow?为什么Android虚拟设备太慢?
【发布时间】:2013-09-19 08:27:11
【问题描述】:

我刚刚从 android developer's 网站下载了 adt-bundle 来试一试。当我点击“运行”按钮时问题开始了:Android 虚拟设备或“avd”非常慢。我有一台相当不错的机器(核心 i7 和 16go 内存)。他们难道不知道吗?我的意思是人们为安卓开发已经好几年了,他们是怎么做到的?

【问题讨论】:

  • 黄金建议:模拟器是个谎言。使用真机进行开发和测试。
  • 我可以证明这一点,我们在工作中为 Android 开发,众所周知,模拟器是不可能的。
  • 嗯,iphone模拟器还不错。有成千上万的安卓开发者,没有人设法创建一个像样的?
  • @maroxe 无关紧要,Google 是模拟器的创造者。

标签: eclipse performance android-emulator


【解决方案1】:

iphone 模拟器 上运行的 Iphone 应用程序是为 mac 上的本机处理器编译的,这些应用程序仅模拟 iphone 而不是实际的处理器。

普通的安卓模拟器也模拟了手机的处理器,相比之下比较慢。

您可以尝试在 PC 的 x86 CPU 上本地运行的 x86 模拟器,而不是在手机上模拟 CPU。那看看here

【讨论】:

  • 这提供了正确的信息,但是,想要指出 AVD 不是模拟器。它实际上像 Android 设备(因此,Android 虚拟设备)一样运行。这确实是它运行如此缓慢的原因。强烈建议像其他人在上述 cmets 中建议的那样,对硬件进行测试。
  • 现在有一个叫 Genymotion 的模拟器。我认为发布此答案时还没有出现。它运行得非常快,到目前为止我对它非常满意:genymotion.com
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-09-17
  • 2016-01-03
  • 2015-07-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多