1

我正在使用 Android Emulator 调试我的应用程序,首先它非常慢,我的意思是 15 分钟加载缓慢,最重要的是,我的闹钟应用程序失败了?

我是唯一的一个,还是其他人有这种经历?有没有解决办法,或者我只需要在模拟器启动时去煮牛排?

编辑:我在 Vista 笔记本电脑上运行它,正如 fixxed 描述的那样,它在闹钟出现故障的情况下无法正常工作,但我不认为它可能是我的笔记本电脑,它的 2GB RAM Intel Dual CPU T2390 1.87GHz,它甚至不是一岁。难道是我每次运行模拟器时都在创建新的 AVD?

安东尼

4

4 回答 4

2

第一次在新的 AVD 上启动模拟器时,启动需要更长的时间,因为它正在创建磁盘映像的副本并根据您指定的硬件参数自定义它们。

除此之外,您可能需要更快的 PC。Android 提供了一个模拟器——您在虚拟手机中运行实际的 ARM 操作码。在您可能使用的任何其他工具(例如,Eclipse,它本身需要大量资源)之上,动态转换和解释操作码在 CPU 和 RAM 方面需要相当多的马力。

在具有 2GB RAM 且没有 Eclipse 的 Pentium M 2.0 笔记本上,在 XP 或 Linux 中,模拟器将在 90 秒内启动,并且运行良好。

在具有 2.5GHz 或更高速度、4GB RAM 且没有 Eclipse 的双核或四核 CPU 上,在 Vista 或 Linux 中,模拟器将在一分钟内启动并且运行良好。

于 2009-10-18T02:27:02.150 回答
2

你从来没有提到你在什么环境中运行。可能是 Vista 吗?我们最近进行了讨论,似乎模拟器和 Vista 的组合出于某种原因不想运行良好。

无论哪种方式,肯定有问题。我有一台运行 Ubuntu 9.04(32 位)的 2GHz Core2-Duo 和 4GB RAM(很少使用超过 1.5)的笔记本电脑,模拟器在 30 秒内进入可用状态,使用 Eclipse、Firefox 等都吃得更多比他们的资源份额。

于 2009-10-18T11:08:01.993 回答
1

我在 Mac OS X 10.5 Leopard 上看到了闹钟崩溃问题。2.4 GHz,4GB 内存。

我的开发环境是:Eclipse 3.4.2,使用Android 1.6 SDK

模拟器启动大约需要 2 分钟。我认为即使是 2 分钟也太慢了。iPhone 模拟器只需几秒钟。

于 2009-11-25T05:34:01.687 回答
1

您是否正在删除您创建的旧 avds?.....如果没有,那么它会减慢您的计算机,因为我在不同的目标机器上尝试过......每次您都需要创建新的 avds试图运行模拟器?...如果不是,我建议你坚持使用 avd(或删除旧的)。希望这会有所帮助。

于 2011-03-11T15:47:06.363 回答