-post-build不是-do-debug的依赖项,而是用于发布

时间:2012-03-22 21:48:50

标签: android ant adt

关于Android的“父”构建文件。地点:android-sdk/tools/ant/build.xml

我只是想知道为什么-post-build不是-do-debug的依赖,而是release

我想将构建脚本生成的APK复制到特定位置,而-post-build似乎是最佳选择。但是,它不会在-do-debug中调用。它似乎也是唯一一个做这种事情的地方。因为release,所有签名后都会调用-post-build

我在这里遗漏了什么吗?有没有更好的方法来实现这一目标?或者这只是一个错误?

1 个答案:

答案 0 :(得分:2)

更新:绝对是一个SDK错误! - 让一位同事刚刚使用Android SDK的 r15 进入它。

我正在使用Android SDK r17,运行调试ant任务确实导致我在build.xml中定义的 -post-build 任务运行。

也许这是您正在使用的SDK版本中的错误。

a blog post with an example了解如何使用 -post-build 任务。