java - android - 从命令行构建时的链接资源

标签 java android ant command-line

在开发过程中,我们的 Android 应用程序是使用 Eclipse (ADT) 构建的。我们使用名为“链接资源”的 Eclipse 功能,该功能允许 Eclipse 编译源代码树之外的文件。

它在 Eclipse 上运行良好,但是当尝试从命令行编译时(使用 android update projectant),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/

相关文章:

Android-x86 不会安装在 VirtualBox 上

java - Android 用手指拖动 imageview 行为很奇怪

java - 如何从对象数组创建 double 组?

java - 如何在JHIPSTER生成的上下文中更改HikariDataource bean名称?

gradle - 如何将参数从gradle传递到ant?

java - 如何在 Emacs 中为 Android 开发?

Ant任务远程删除目录

java - 不执行SQL时Spring事务回滚

java - AChartEngine 中 X 轴标题和 X 轴标签之间的边距

android - Kotlin 类 NoClassDefFoundError 崩溃