Android开发的最低硬件要求

时间:2010-12-26 07:42:36

标签: android

需要有关最低硬件要求的信息,以便更好地开发Android应用程序。

我目前的配置如下。 P4 3.0 GHz,512 MB RAM。

在我的机器上开始使用Hello Android开发并且体验很慢,正在使用Eclipse Helios进行开发。模拟器过去需要花费大量时间才能启动。并运行程序。
我是否需要升级我的机器以用于开发目的,或者我的机器上是否还有其他任何东西(例如我可能安装的其他应用程序的重处理)。

如果我确实需要升级,我是否也需要升级我的处理器(实际上是新机器,我不赞成),或只升级RAM就足够了。

10 个答案:

答案 0 :(得分:17)

首先,ADT插件和Helios存在问题,导致查找Android类时滞后 - 请改用Galileo(v3.5)。

其次,根据您正在开发的Android版本,模拟器变得更加耗费资源。例如,我有一台带有Win XP 32位的P4 2.4GHz,1GB RAM PC和一台Android v2.2仿真器需要至少4-5分钟才能加载。另一方面,Android v1.6仿真器在不到1分钟的时间内加载。请记住,一旦模拟器启动并运行,您可以将其保持加载状态,并且它比第一次使用时响应更快。

另外请记住,如果你给你的模拟器一个2GB的SD卡(例如),如果没有足够的物理内存,它将尝试通过虚拟内存创建。

答案 1 :(得分:15)

我在家做了以下实验:

让我们比较两台计算机如何在eclipse中编译相同的android应用程序。以下是竞争对手:

“怪物” - pentinum i7 - 16 gig RAM - 固态硬盘

“皮博迪” - pentinum i3 - 4 gig RAM

结果: 当我在eclipse中编译相同的应用程序时,怪物和皮博迪花了相同的时间来启动模拟器到你必须滑动按钮来运行应用程序:1分12秒。

在那之后,怪物执行应用程序比皮博迪快30-40秒。

怪物比皮博士多花了500美元。所以问题是,它真的值得吗?在我看来,不,我可以等待额外的30-40秒

答案 2 :(得分:7)

我使用带有4Gb RAM的i5处理器。它工作得很好。我觉得这是同时运行eclipse和android avd所需的最低配置。 只是一个具有高RAM的旧处理器是不够的。

答案 3 :(得分:1)

即使你增加RAM大小也没用,因为我也试过了。我正在使用P4 3.00GHz处理器和3 GB RAM(从1 GB变为3GB),但即使是Hello world应用程序也从未出现过。

最好升级你的系统。

答案 4 :(得分:1)

恕我直言,它依赖于CPU和RAM。在我的Wolfdale(采用英特尔虚拟化技术)+ 4GB内存上,它非常快速且可用。据我所知,emu是基于qemu的,所以最好让英特尔启用虚拟化技术,不要忘记将任何虚拟化模块插入内核(如果使用linux)。

答案 5 :(得分:1)

我刚刚从Java开始使用Java(Juno)15年后就开始使用Java了。我在几乎空盘上的W7 32位上使用了1.6GHz Atom N270和4Gb RAM的ADK。不确定它是否是Atom,或者Java是否像15年前一样糟糕,但Eclipse甚至需要2分钟才能启动。模拟器最终会出现,但非常缓慢。即使没有模拟器,Eclipse仍然很迟钝。

在1.6GHz Core i7或2GHz Core 2 Duo上,操作合理。仿真器工作,Eclipse大约需要5到10秒才能完成工作。故事的道德:不要使用Atom或任何其他低功耗处理器。即使使用4Gb内存并且具有与高端处理器相同的时钟速度,它也很迟钝。

我也在1.6GHz Core i7和Core 2上的VMWare VM中尝试过它。在模拟器启动之前,它的速度相当快。然后它慢下来到不归路。 Redraws现在非常类似于Atom,但至少它会在单击按钮时响应。请注意,它现在在模拟器中运行模拟器。虚拟机的唯一问题是W7每次经常做W7的工作。有一个等待光标,整个机器完全没有响应一两分钟,然后它恢复生机。这是VMWare V3。 V4 / V5可能不同。改变内核/处理器的数量对eclipse或模拟器没有任何影响。

答案 6 :(得分:1)

我使用 DUAL CORE 3-GHZ 2GB RAM Windows 8操作系统

我可以顺利运行eclipse和AVD(甚至运行2 AVD仍然很好),只要我不打开太多其他标签(游戏,浏览器,MS Word等)。

答案 7 :(得分:0)

查看android SDK系统要求Here

我猜一些额外的内存将有助于您的开发体验......此外,即使是最快速的系统,模拟器也需要一些时间才能启动。

答案 8 :(得分:0)

嘿,我在AMD 3Ghz芯片上使用了相同的软件,双核心。当时有2gbs的ram,我注意到模拟器以一个正常的速度运行,但是花费了大量的时间来加载。 我没有在Android上做足够的开发来告诉你这是一个常见的,甚至仍然存在的问题,但它肯定是我记得的经验。

答案 9 :(得分:0)

我发现在我的家用机器(Phenom II x4 945 / 8GB RAM / Win7 HP 64bit)上运行和装载相同的AVD比在我的工作机器(Core2Duo / 3GB RAM / Ubuntu 11.04 32位)上运行得更好。< / p>

由于你实际上是在运行一个虚拟机,我个人会追求dual core/4GB,但强烈推荐一个四核/ 8GB,如果你可以为此做好准备。