Android开发的最低硬件?

时间:2014-02-07 14:56:15

标签: java android eclipse sdk emulation

我有这个任务来运行“hello world”Android应用程序。 问题是Android应用模拟器卡在Android加载屏幕上。

我搜索过这个问题。他们表示Android开发需要更快的计算机才能整齐地执行应用程序。

有没有办法在上网本上运行它? 例如,编辑RAM设置和/或SD卡设置以便它可以更快地运行?

2 个答案:

答案 0 :(得分:1)

实际上我认为你最好的选择是尝试找到一个二手的Android手机。你可以在亚马逊或其他零售商处非常便宜地获得它们。

如果你真的不能尝试使用模拟器,但即使它最好,模拟器也是一种悲惨的开发方式。你几乎不能让它像现在一样运行 - 想象一下如果你想要一些hacky方式让它运行并且你试图做任何实质性的事情会发生什么。这将是一场噩梦。

如果你真的想做开发工作,我也会考虑升级你的电脑。无法运行模拟器的计算机可能无法完成您将要执行的大部分操作。你有没有试过你的学校计算机实验室?

另外 - 正如评论员所说的那样,这个问题很可能是关于堆栈溢出的主题。

编辑:Per Chris Strattons评论:

您可以尝试在IDE中禁用各种内容(我假设您正在使用eclipse) - 例如语法检查。我还建议确保您没有在后台运行的Web浏览器,防病毒软件或其他可能会耗尽您的计算能力的软件。如果您要运行模拟器,我强烈建议您将其作为运行的唯一内容。

您可能希望从命令行查看构建和运行应用程序,以避免运行和IDE的开销:

请参阅:

从命令行构建:

http://developer.android.com/tools/building/building-cmdline.html

从命令行运行模拟器:

How do I launch the Android emulator from the command line?

此外 - 您的上网本是运行Windows还是Linux? Windows机箱往往比Linux机器具有更高的开销,因此您可能会尝试安装轻量级Linux发行版(也许是薄荷),看看是否有帮助。

答案 1 :(得分:0)

如果问题是让模拟器启动或模拟器太慢,你应该查看HAXM:

http://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager

几乎所有的模拟器都运行带有HAXM的x86映像进行加速,而我的开发机器有16GB的RAM。将ARM映像用于模拟器的速度太慢,尤其是对于您的上网本。

是的,如果你认真对待Android Dev(或任何Dev),你需要获得比上网本更好的东西,但是现在,看看是否会有一点点硬件加速。