2013-01-15 101 views
3

這是我的custom_rules.xml這是從「的build.xml」叫條件螞蟻規則

<?xml version="1.0" encoding="UTF-8"?> 
<project name="custom_rules"> 
<xmlproperty file="AndroidManifest.xml" prefix="mymanifest" collapseAttributes="true"/> 
<property name="build.dir" value="releases" /> 
    <property name="version.name" value="${mymanifest.manifest.android:versionName}" /> 
    <property name="version.code" value="${mymanifest.manifest.android:versionCode}" /> 
    <property name="out.file" value="${ant.project.name}-${version.name}_${version.code}.apk" /> 
<target name="-post-build"> 
    <echo>Output filename: ${out.file}</echo> 
    <copy file="${out.final.file}" tofile="${build.dir}/${out.file}"/> 
</target> 

我想要做的是,上面的應該只有在螞蟻與執行啓動 螞蟻釋放

回答

1

我通常處理這個問題的方式:

  • 使「釋放」目標設定prope RTY。喜歡的東西:

<property name="isreleasing" value="true" />

  • 如果添加到目標爲只執行是有一個版本。隨着服用點,如:

<target name="-post-build" if="isreleasing">

...