1. ホーム

シェルを実行するためにexecを使用するant

2022-02-19 04:37:02
<target name="versioncode">
        <exec executable="sh" outputproperty="v_code">
            <arg value="-c" />
            <arg value="svnversion | sed -e 's/^[^:]*://;s/[A-Za-z]//'" />
        </exec>
        <echo>Revision (app): ${v_code}</echo>
        <replaceregexp file="AndroidManifest.xml" match='android:versionCode="0"' replace='android:versionCode="$ {v_code}"' />
    </target>

menifestにversionCodeの情報を入力します。