2

我目前在一个名为bbct. 这包含子目录swing、Swing 版本、androidAndroid 版本以及common(可能)在两者之间共享的代码。swingcommon子目录被组织为具有nbprojectsrcbuild和子目录的NetBeans 项目distandroid子目录是一个带有src、和子目录res的Android SDK 项目gen

现在我需要确保,当我构建我的 Android 项目时,其中的 JAR 文件common是通过 Ant 脚本构建的。我相信我可以将必要的信息添加到我的 android 项目的 Ant 脚本中来执行此操作。(我还没有尝试过。)我还需要访问bbct-common.jar从我的 Android 项目生成的类,并将这些类或 JAR 文件本身包含在为我的 Android 应用程序生成的 APK 文件中。我该如何做这最后一部分?

更新:

Ant 构建脚本、antcall、依赖项等中,我了解到我可以使用该<ant>任务来确保我的bbct-common.jar文件是最新的。我还从How do I reference external jar files in a common directory (not libs) to build android project using ant 中学到了知识?,使用 Android 生成的 ant 构建文件时如何为 JAR 指定 lib 文件夹?,以及如何使用 ant 构建带有外部库的 android 应用程序?我需要将 JAR 文件复制到bbct/android/libs. 现在我的问题是,我在我的bbct/android/build.xml文件中覆盖什么目标来做到这一点?特别是,我想覆盖一个目标,以便debugrelease构建调用它。这两个目标是否存在共同的依赖关系,通常执行这些类型的任务?

4

0 回答 0