关于Android的"父"构建文件。地点:android-sdk/tools/ant/build.xml
。
我只是想知道为什么-post-build
不是-do-debug
的依赖项,而是release
的依赖项
我想将构建脚本生成的APK复制到一个特定的位置,-post-build
似乎是最好的位置。但是,-do-debug
中没有调用它。它似乎也是唯一一个做这种事情的地方。因为对于release
,在所有签名之后调用-post-build
。
我是不是遗漏了什么?有更好的方法吗?或者这只是一个bug?
更新:肯定是SDK错误!-刚才有一位同事使用安卓SDK的r15遇到了它。
我使用的是Android SDK r17,运行调试ant任务确实导致我在build.xml中定义的-构建后任务运行。
也许这是您正在使用的SDK版本中的一个错误。
我有一篇博客文章,其中举例说明了我如何使用-post-build任务。