0

Ant Build for Android proj:: 如何将 myproject-release.apk(已签名)创建到 bin 以外的文件夹中?

我有超过 100 个项目,不希望所有发布的 apk 都进入同一个文件夹。但我似乎找不到办法做到这一点。有谁知道如何完成这项工作?

4

1 回答 1

1

添加一个自定义 Ant 任务,在您的生产构建之后移动APK 文件。您可以将该 Ant 任务放在 的底部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 -->. build.xml如果他们选择修改build.xml自己,这将防止 Android 的工具破坏您的更改。

然后,运行那个 Ant 任务。

于 2013-06-14T11:44:28.747 回答