2010-07-09 28 views
25

我知道去年讨论的话题是here,但我希望有人从那以后找到了解决办法。模拟器根本不适合我。花了15分钟左右的时间来加载hello world,现在无论我等待多久,我都无法从api样本中加载一个简单的MapsDemo。非常慢的android模拟器 - 有没有修复?

我使用eclipse与android插件(sdk和avd管理器)。我的电脑是2.31 GHz四核,8GB RAM和Windows 7 x64。显然LogCat中没有任何记录。

在购买手机之前,我可以尝试一些替代品或某些修复吗?我只需将手机升级到HTC Incredible并从手机进行调试,但Verizon至少在一个月内不会有任何问题,我真的很想在此之前申请我的应用。

+0

我有同样的问题。这里有5-6个线程讨论缓慢的模拟器问题,但没有一个提供解决方案。如果有任何当然...我有一个2ghb的ram 1.8ghz core2duo和模拟器​​是非常缓慢的。它加载得很好,但滞后很糟糕。基本上没有真正的发展可以做到这一点。 如果找到解决方案,我将非常感激。 Regards – Petar 2011-01-31 01:51:51

+0

任何人都可以找到这方面的任何东西吗?当然,您可以使用真正的手机进行开发,但是您如何轻松处理测试不同的操作系统版本? – Mike6679 2011-01-31 01:52:03

+0

如果我得到这个问题的合理答案,我会被诅咒的。我的应用完美地运行在我的设备以及运行2.2.1的其他设备上,并通过了它的测试。在其他手机/操作系统组合中,它立即崩溃。 android模拟器报告NO LOGCAT OUTPUT,所以我无法调试任何东西。真是一塌糊涂。谷歌应该对这个平台感到羞耻。 – 2011-01-31 01:52:03

回答

4

删除所有AVD &将SDK重新安装到新目录中。这应该清除任何潜在的配置设置或基于AVD的问题,这可能会导致放缓。

此外,请尝试关闭您可能正在运行的任何病毒/间谍软件扫描程序,因为您可以查看您的AV应用程序是否尝试扫描可能会降低速度的AVD和/或SD卡图像。 (顺便说一句,我在一个四核酷睿Q6600与4GB内存运行模拟器& Win 7的X64,它在不到1分钟内开始,所以我怀疑这是一个兼容性问题)。

+0

这有效。该应用程序仍然运行速度非常慢,但至少会加载。 – 2010-07-09 08:01:46

+0

我在一个新鲜的负载和它仍然慢的狗。只有一个Atom处理器虽然公平 – HaveAGuess 2011-04-05 20:47:54

+0

1min? ....我认为这还不能称为“快”。 – chakrit 2011-05-22 23:00:43

2

我通常会在看到“ANDROID”屏幕关闭并重新启动后启动它,它会运行并在第二次启动时快得多。

7

我收到的最好建议是用于定位较旧的平台和较低的分辨率。用于Android 1.5的HVGA模拟器在平板分辨率下的载入速度要快于3.1。

如果您正在为较新的Android版本运行模拟器,并希望查看它在加载过程中的功能,则可以观看'adb logcat'。它至少比“Android”这个词带来更好的反馈,并且闪耀着它的光芒!

+0

我可以确认 – Christian 2011-07-05 10:22:16

1

我已经开始使用ubuntu v11(双启动),模拟器现在在40秒内开始工作,没有任何错误,这是我在Windows 7遇到的,性能也不错。

+1

我发现Ubuntu 13.04上的Android模拟器运行速度比Windows 8快(不幸)。 http://dandar3.blogspot.com/2013/05/android-emulator-performance-windows-8.html – 2013-05-24 18:49:43

+0

他们都使用Linux,所以有更少的工作。相对于必须模拟Linux的Windows,然后构建 – 2015-07-16 22:32:40

1

我刚收到建议后,今天就遇到了同样的问题,在我的AVD上创建了一张400MiB SD卡。我这样做了,但没有任何工作了。我等了半个小时的时间让我的应用程序进行编译,但即使LogCat仍在运行,也没有发生任何事情......所以我来到这里寻找解决方案,我做到了!

Here`s什么加速再升整个事情:

  1. 我去AVD管理器(窗口在Eclipse> AVD经理)
  2. 以上的自动真空淀积你可以看到这里的一切的存储路径由机器
  3. 所以我去的路径的文件夹中创建,它充满了以前编译东西
  4. 所以我删除了,瞧,我的应用程序是在一分钟内再次运行!

P.S.可能是这种情况,你没有找到路径中描述的最后一个文件夹,因为它们是隐藏的。只需输入该路径,他们将在那里:隐藏的文件夹看起来像这样:。android \ avd 只需手动输入并清除所有内容。

1

使用SDK管理器下载并安装英特尔x86仿真加速器(下载此SDK包可以在路径找到可执行文件后,“SDK_LOCATION” \演员\英特尔\ Hardware_Accelerated_Execution_Manager安装),也英特尔x86的凌动系统映像包。 enter image description here

enter image description here

然后创建一个新的AVD与CPU/ABI英特尔凌动(86),并检查使用GPU主机。完成! enter image description here

+0

如何Android 2.2? – joe 2014-07-30 10:04:24

+0

@joe没有** Intel x86 Atom System Image ** for 2.2。 – 2014-07-31 05:34:32

+0

,有没有办法加快速度(根据系统映像的4.0和更新)? – joe 2014-07-31 15:07:38