gpt4 book ai didi

java - 如何为Android库项目指定多个源目录

转载 作者:太空宇宙 更新时间:2023-11-03 11:30:16 26 4
gpt4 key购买 nike

我正在使用 ant 工具来构建 android 库项目,我需要指定多个源目录。

我试图通过在 ant.properties 文件中交替添加这些行来指定多个源目录

source.dir=src:src2    
source.dir=src;src2

但在这两种情况下都无法构建,在这两种情况下都生成了 .class ,但是在创建 jar 文件时我遇到了这个错误

构建失败

C:\Program Files\Android\android-sdk\tools\ant\build.xml:681: 执行此行时出现以下错误:

C:\Program Files\Android\android-sdk\tools\ant\build.xml:749:

C:\workarea\Android\Packages\test\src;src2 不存在。

谁能告诉我如何在ant.properties 中指定多个源目录 来构建Android 库项目

最佳答案

这对我来说没有修改 SDK 文件就成功了:

Ant 属性:

source.absolute.dir = tmp-src

自定义规则.xml:

<?xml version="1.0" encoding="UTF-8"?>
<project name="CustomRules">
<target name="-pre-build" >
<copy todir="tmp-src" >
<fileset dir="src" includes="**" />
<fileset dir="src-1" includes="**" />
<fileset dir="src-2" includes="**" />
<fileset dir="src-3" includes="**" />
<fileset dir="src-4" includes="**" />
</copy>
</target>

<target name="-post-build" >
<delete dir="tmp-src" />
</target>
</project>

关于java - 如何为Android库项目指定多个源目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14605899/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com