0

我是蚂蚁东西的新手

我有一个 android 项目,它有一组依赖 jar 文件,像这样

  • C:\soundlibs\lib-sound1.jar
  • C:\soundlibs\lib-sound2.jar
  • C:\graphicslibs\lib-graphics.jar

使用 ant 构建 android 项目时,我必须将所有 jar 复制到 android 项目的 libs 文件夹中,否则将无法构建

有没有办法将目录 C:\soundlibs 和 C:\graphicslibs 包含在类路径中,这样当 android 脚本运行 javac 目标时,它应该会自动找到相关的 jar,这样我就不必复制它们了?

谢谢 ,

4

1 回答 1

0

如果脚本需要依赖项才能启动,那么您应该将它们添加到系统类路径或使用命令行-lib开关。但通常情况并非如此。

通常 jars 被赋予构建文件中的特定目标java:主要是javac目标。有关详细信息,请参阅javac 任务文档

如果您自己编写脚本,只需在classpath属性中指定所有 jar。如果您使用现成的脚本,则必须查看它并检查 jar 的放置位置或如何提供本地路径。有时它很复杂,因为您必须学习将类路径传递给任务的复杂方法。

于 2012-10-21T14:46:23.457 回答