找到了这个列子,但是很多错误的地方不知道如何改正。请教牛人 <?xml version="1.0" encoding="UTF-8"?>
<!-- www.Ulrich-Scheller.de - use this script/project for whatever you want on your own risk --><project name="myproject" default="myproject" basedir=".">
<description> Build project for different partner </description><!--partner.dir, pkg.name, ver.code, ver.name are input from command line when execute 'ant' --><!-- set global properties for this build -->
<property name="build.bin" location="bin"/>
<property name="build.gen" location="gen"/>
<property name="src" location="src"/>
<property name="res" location="res"/><target name="preparefiles" description="Prepare files for different partner" >
<delete dir="${build.bin}" />
<delete dir="${build.gen}" /><copy todir="${res}" overwrite="true" />这里总是错误。
<fileset dir="${partner.dir}/res" /> 
</copy><!-- change the import in all Java source files -->
<replaceregexp file="AndroidManifest.xml"
match='android.versionCode="(.*)"'
replace='android.versionCode="${ver.code}"'
byline="false"><replaceregexp file="AndroidManifest.xml"
match='android.versionName="(.*)"'
replace='android.versionName="${ver.name}"'
byline="false"><replaceregexp file="AndroidManifest.xml"
match='package="(.*)"'
replace='package="${pkg.name}"'
byline="false"><!-- change the package name in AndroidManifest -->
<replaceregexp flags="g" byline="false">
<regexp pattern="import(.*)com.myproject.com.R;" /> 
<substitution expression="import com.${pkg.name}.R;" />
<fileset dir="${src}" includes="**/*.java" /> 
</replaceregexp><replaceregexp flags="g" byline="false">
<regexp pattern="(package com.myproject.com;)" /> 
<substitution expression="\1&#10;import com.${pkg.name}.R;" />
<fileset dir="${src}" includes="**/*.java" /> 
</replaceregexp>
</target></project>