在开发过程中,我们的 Android 应用程序是使用 Eclipse (ADT) 构建的。我们使用名为“链接资源”的 Eclipse 功能,该功能允许 Eclipse 编译源代码树之外的文件。
它在 Eclipse 上运行良好,但是当尝试从命令行编译时(使用 android update project
和 ant
),ant/javac 将找不到链接的资源(正如它们在 Eclipse 项目中定义的那样)。
我怎样才能让它发挥作用?我是否需要手动将额外的源目录添加到 build.xml (由 android 自动生成)?我应该使用 Android 设置吗?
最佳答案
您可以将额外源代码的路径放在项目目录中 ant.properties 的 source.dir 行中。像这样的事情:
source.dir=src;../ExtraSource;../MoreSource/java
参见http://code.google.com/p/android/issues/detail?id=21205进行更多讨论。显然他们在某个时候取消了这个功能,但看起来他们从那时起又把它放回去了。
关于java - android - 从命令行构建时的链接资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8385705/