为什么为android开发多个项目在我的设置中很慢?
当我们第一次开始为android开发时,我们有两个项目: 一个用于“核心”功能,另一个用于“业务”功能。 到目前为止,情况还不错,我们经历了糟糕的时期,等待了这么多时间来编译XML更改,但生活还是可以忍受的。 一段时间后,我们发展了(或没有)9个项目。对于一些项目,我们有一个“测试”项目。 我们也有一些库项目,例如,我们有两个不同版本的android的不同项目,我们有一个共享配置或控制器的“共享”项目。 这是因为我们的应用程序相当大。 当我们对核心项目进行一些更改时,我们通常需要重新编译,并使用eclipse“清理”工作区。此外,我们通常需要多次使用“Build Project”选项来更新项目引用,第一次构建几乎不会编译所有内容,我们在团队中称之为“COMBO”,它是“F5”和“CTRL+B”的组合,用于编译项目。 所有这些设置都在浪费大量时间,让开发人员感到悲伤,比如,一个由6名开发人员组成的团队:( 我知道现在我们应该知道所有的问题和最好的选择,但我不敢相信它是这样的。经过这么多时间的搜索和努力改进,我们似乎找不到其他解决方案来提高android的开发时间 我们的一套工具是:为什么为android开发多个项目在我的设置中很慢?,android,performance,eclipse-adt,Android,Performance,Eclipse Adt,当我们第一次开始为android开发时,我们有两个项目: 一个用于“核心”功能,另一个用于“业务”功能。 到目前为止,情况还不错,我们经历了糟糕的时期,等待了这么多时间来编译XML更改,但生活还是可以忍受的。 一段时间后,我们发展了(或没有)9个项目。对于一些项目,我们有一个“测试”项目。 我们也有一些库项目,例如,我们有两个不同版本的android的不同项目,我们有一个共享配置或控制器的“共享”项目。 这是因为我们的应用程序相当大。 当我们对核心项目进行一些更改时,我们通常需要重新编译,并使用
- Eclipse 4.2.1
- ADT 21.1.0
- Eclipse颜色主题(用于可爱的代码)
- SDK始终更新
- Windows 7 Professional 64位
- 8GB内存
- 英特尔酷睿i5-3470 3.20GHz
- 编译时间改进:您是否发现任何IDE比eclipse快?为什么?设置如何?使用ADT的缺点是什么?在使用多个项目时,如何使用ADT提高性能
- 项目参考资料管理,有什么建议吗 为了加快构建速度,我应该把整个源代码放在一个项目中吗
- 当您拥有设备并且需要在测试应用程序时部署它时,有什么方法可以加快开发速度
另外,如果您使用
git
进行版本控制,我注意到Intellij在切换分支后更擅长更新。它与git
集成良好,并注意到您在后台自动切换分支、刷新和清理项目,而在Eclipse上,您可能需要刷新和清理manually.您运行的是什么硬件(操作系统、CPU速度等)?启动Eclipse后您有多少可用内存?@TedHopp硬件规格添加到问题中。