Jenkins使用库构建Android项目

问题描述:

我有一个使用库项目的Android项目。我已经将我的project.properties文件设置为指向库项目,但是当我运行ant版本时,得到:Jenkins使用库构建Android项目

/Users/zaphod/android-sdk/tools/ant/build.xml:601:Invalid file:/Users/zaphod/.jenkins/jobs/participant/workspace/libraries/android-v7-support/appcompat/build.xml

这是在build-setup的subant任务中炸毁的。我曾尝试将build.xml放入此项目中,甚至没有更改错误消息。根据我在网上找到的一些建议,我创建了一个包含android.library = true的project.properties文件,但这似乎没有帮助。

我发现了关于这个在线的几个问题,但似乎无法使答案的正面或反面。也许这在最近的版本中已经发生了变化,并且这些答案已经过时,所以我张贴希望找到有用的信息。

在这里找到了答案:https://groups.google.com/forum/?fromgroups#!topic/adt-dev/Z2e3dY-3Ma0 这是从这里引用:Adding android library project to an android project prevents Ant from building

从本质上讲,我需要去到图书馆目录,运行“Android的更新LIB-工程”创建生成配置文件,该库。一旦我完成了,构建顺利进行。