Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Ant构建配置资源文件夹_Android_Ant - Fatal编程技术网

Android Ant构建配置资源文件夹

Android Ant构建配置资源文件夹,android,ant,Android,Ant,我正在尝试使用ant做一个android构建。使用一个代码库,我试图部署两个使用不同资源的不同应用程序。目前,下面的解决方案正在运行,但使用它时似乎有点麻烦,因为每次您要进行构建时,它都会将整个结构复制并粘贴到“res”文件夹中,而不知道“res”文件夹中有哪些构建资源,加上在“res”中排除布局文件夹作为公用文件夹 我想知道在ant中是否有办法在构建期间将文件夹的名称从“res”更改为其他名称。这样,GNA项目将成为“res”文件夹的根目录,BSF将拥有其文件夹,无需复制粘贴 如果您能帮我,我

我正在尝试使用ant做一个android构建。使用一个代码库,我试图部署两个使用不同资源的不同应用程序。目前,下面的解决方案正在运行,但使用它时似乎有点麻烦,因为每次您要进行构建时,它都会将整个结构复制并粘贴到“res”文件夹中,而不知道“res”文件夹中有哪些构建资源,加上在“res”中排除布局文件夹作为公用文件夹

我想知道在ant中是否有办法在构建期间将文件夹的名称从“res”更改为其他名称。这样,GNA项目将成为“res”文件夹的根目录,BSF将拥有其文件夹,无需复制粘贴

如果您能帮我,我将不胜感激!多谢各位

<target name="gna" description="GNA Application Deployment" depends="clean">    
    <copy todir="${basedir}/res" overwrite="true" force="true" includeEmptyDirs="true" >
        <fileset dir="${basedir}/res-gna" >
            <exclude name="**/layout" />   
        </fileset>
    </copy>

</target>

<target name="bsf" depends="clean" description="BSF Application Deployment" depends="clean">
    <copy todir="${basedir}/res" overwrite="true" force="true" includeEmptyDirs="true" >
        <fileset dir="${basedir}/res-bsf" >
            <exclude name="**/layout/**" />   
        </fileset>
    </copy>

</target>


android资源用于自动生成
R.java
。我不确定您在这里想做什么。假设我只是想将保存资源的文件夹的名称从“res”改为“res nga”,以便ant可以在构建期间使用该文件夹编译项目