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

2023-11-29

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

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

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

但在这两种情况下都无法构建, 在这两种情况下.class已生成,但在创建 jar 文件时出现此错误

BUILD FAILED

C:\Program Files\Android\android-sdk\tools\ant\build.xml:681: The following error occurred while executing this line:

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

C:\workarea\Android\Packages\test\src;src2 does not exist.

谁能告诉我如何指定多个源目录 in ant.properties建造Android 库项目 ?


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

ant.properties:

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>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何为Android库项目指定多个源目录 的相关文章

随机推荐