2011-06-13 53 views
0

寻找提示,以加快我的Eclipse,我注意到建设过程中使用了所有这些建设者:我在Eclipse Android项目上真正需要哪些构建器?

  • 的Android资源管理器
  • Android的预编译
  • 的Java构建
  • 的Android程序包生成器

真的有必要运行他们每个部署?

我正在使用MOTODEV Studio for Android 2.1.1。

回答

3

如果他们没有必要,他们的开发者为您带来的Android开发工具也不会包括它们。我建议你在其他地方寻找性能提升。建设者不是真的想被最终用户调整。

+0

嗯..“Android工具>修复项目属性”选项操纵只是_Android资源管理器_,_Android预编译器_和_Android包构建器_。根据这篇文章的答案:http://stackoverflow.com/questions/6056511/what-does-the-command-fix-project-properties-exactly-do。 也许表示他们不需要运行Java Builder一次。例如,如果类编译已经出现在_Android Pre Compiler_中。 其实最慢的一步是“建筑工作区...”。我正在寻找如何提升这部分。 – cassioso 2011-06-13 21:22:50

+0

您参考的答案似乎涉及将旧项目更新为与新版本的ADT兼容。如果旧版本不使用Java Builder,则无关紧要。如果没有必要,它不会被添加到新版本中。那会是什么意思? – 2011-06-13 21:27:17

+0

好的,所以他们都需要编译和运行我的android应用程序(它回答我的问题)。但是我多次执行_Project> Run as ...> Android应用程序,实际上它花费了太多时间。 – cassioso 2011-06-13 21:48:09

3

什么最好的增加了我的日食速度是为Android编程添加ram。 我的意思是日食的物理内存和RAM设置:

中的eclipse.ini

-XX:MaxPermSize=256m 
-Xms40m 
-Xmx512m 
+0

是的,我也使用这种方法..我更喜欢使用最大和最小值相同的值,避免堆大小调整。但在这个问题中,我特别提到了使用建造者的问题。 – cassioso 2011-06-13 20:48:49

+0

这不仅仅是调整大小。有一个大堆引入惩罚例如垃圾收集.. – Snicolas 2012-11-30 10:10:53

相关问题