【发布时间】:2012-03-13 09:09:10
【问题描述】:
我正在尝试处理整个“Ant”构建系统的事情。我创建了一个 build.xml,Android 通过使用以下命令原生提供给我:android update project -p .。
虽然这给了我一个模板 build.xml 文件,但我想要更多的选择。具体来说,我希望能够JAR和/或编译我的项目;最好带有版本号。
额外问题:如何从我的 JAR 构建中排除文件。例如,我有一个活动用于测试我的功能,但我不希望它包含在最终的 JAR 中。
Android 给我的 build.xml 文件是 Gisted here,因为它很长(主要是 cmets)。
编辑:我也在使用 IntelliJ,所以请不要使用 Eclipse 细节!
【问题讨论】:
-
考虑到 Android 应用程序不是 JAR 文件,“JAR 并编译我的项目”是什么意思?
-
@CommonsWare,我的意思是两个“目标”。 1. 编译我的代码,使类和 dex 文件以及任何东西都在它们正确的目录中。 2. JAR 那些我想要的类文件,以便我可以适当地分发我的 Android“库”。
-
此外,我应该澄清一下。我不知道我的项目是否符合“图书馆”项目的条件。但是我只有使用我想要 JARed 的 Android SDK 的代码,以便我可以在另一个应用程序中使用它。不是活动,只是其他代码。