我有一个应用程序,需要使用不同的资源为不同的客户构建多次(品牌、配置和预加载数据在客户之间发生变化)。
在今年Google I/O之后,我听说了基于Gradle的新Android构建系统。因此,我认为,使用Gradle构建脚本实现单一源/多个APK方案是一个好主意。
现在我的问题来了:如何开始使用Gradle构建,同时坚持使用Eclipse?我在网上找到的所有阅读都指向将项目转换为尚不成熟的Android Studio。我希望推迟到Google宣布Android Studio已经“安全”用于生产环境之前迁移到Android Studio。
理想情况下,我希望能够将构建脚本钩入Eclipse的调试和运行配置中,就像我可以在XCode中选择不同的构建目标进行调试和归档一样。如果可能的话,需要采取哪些步骤才能使其正常工作?
对于这些问题的初学者质量,我深表歉意,但对我来说,这实际上是一个未知的国度。感谢任何帮助。
编辑: 我们的团队于2013年10月底迁移到Android Studio,并自版本0.4以来遇到越来越少的错误。如果您的组织不是非常保守地采用面向开发的预1.0环境,我鼓励您跳进冷水并尝试使用Android Studio及其Gradle构建系统。我认为唯一重要的缺失是对单元测试的良好支持。