我有两个Android项目,一个共享库和一个应用程序。现在我想将应用程序编译成依赖于该库的形式。在Eclipse中,这很好地实现了。之后,我通过git上传到我的存储库,并触发Jenkins构建两个项目。
我的问题是,出现了错误:“sdk/android-sdk-linux/tools/ant/build.xml:440:../shared-lib解析为没有项目属性文件的路径”。这很清楚,因为在Jenkins中,作业的存储方式与Eclipse下不同。
另一个问题是,Eclipse将共享库编译为“.jar”,而Ant将其编译为“classes.jar”(在sdk/android-sdk-linux/tools/ant/build.xml中命名)。
我的问题是,出现了错误:“sdk/android-sdk-linux/tools/ant/build.xml:440:../shared-lib解析为没有项目属性文件的路径”。这很清楚,因为在Jenkins中,作业的存储方式与Eclipse下不同。
另一个问题是,Eclipse将共享库编译为“.jar”,而Ant将其编译为“classes.jar”(在sdk/android-sdk-linux/tools/ant/build.xml中命名)。