如何将myproject-release.apk(已签名)创建到bin以外的文件夹



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

我有超过100个项目,不希望所有的发布apks去同一个文件夹。但我似乎找不到这样做的方法。有人知道怎么做吗?

添加一个自定义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 -->注释修改为<!-- version-tag: custom -->,就在您放置Ant任务的位置上方。这将防止Android的工具殴打你的build.xml更改,如果他们选择修改build.xml自己。

然后,运行Ant任务

最新更新