我成功升级了我的应用程序以使用 Android Google Maps V2 而不是 V1,并一直使用 Eclipse 进行构建。当我转向让 ant 构建工作时,我立即发现 ant 想要构建 google-play-services_lib 库项目,但来自 Google 的项目分发不包含 build.xml 文件。
经过一番研究,我决定需要在 Google 提供的项目上运行“android update lib-project”以生成 build.xml 文件。我这样做了,现在蚂蚁构建工作了。
然而,这有点痛苦,因为它要么意味着我必须将库项目签入源代码管理,以便团队的其他成员可以构建,要么要求每个人自己获取它并执行“android update lib -项目”。无论哪种方式,该项目都必须随着时间的推移进行维护,以获取 Google 可能发布的任何更新。
这种解决方案真的是解决这个问题的唯一方法吗?
谢谢,
马克·彼得斯