0

Ant Build for Android proj:: myproject-release.apk (署名済み) を bin 以外のフォルダーに作成する方法は?

100 以上のプロジェクトがあり、すべてのリリース apk を同じフォルダーに配置したくありません。しかし、私はこれを行う方法を見つけることができないようです。これを行う方法を知っている人はいますか?

4

1 に答える 1

1

本番ビルド後に APK ファイルを移動するカスタム Ant タスクを追加します。その Ant タスクを の一番下、末尾の> close タグbuild.xmlのすぐ内側に配置します。</projectたとえばjar、JAR ファイルを作成するタスクは次のとおりです。

  <target name="jar" depends="debug">
      <jar
          destfile="bin/CWAC-Layouts.jar"
          basedir="bin/classes"
      />
  </target>

あなたの場合、を使用するタスクを作成します<move>

<!-- version-tag: 1 -->また、Ant タスクを配置する場所のすぐ上にあるコメントを に変更することもできます<!-- version-tag: custom -->。これにより、Android のツールが自分自身build.xmlを変更することを選択した場合に、変更が上書きされるのを防ぐことができますbuild.xml

次に、その Ant タスクを実行します。

于 2013-06-14T11:44:28.747 に答える