【发布时间】:2011-12-14 12:12:40
【问题描述】:
我正在开发一个使用 ant 构建版本的 android 项目。在更改代码中的versionName 和其他一些标志时,我们使用Android-ant 目标-pre-compile。您还可以使用-pre-build android-ant 目标。
有人知道这两个目标之间的区别吗?
【问题讨论】:
我正在开发一个使用 ant 构建版本的 android 项目。在更改代码中的versionName 和其他一些标志时,我们使用Android-ant 目标-pre-compile。您还可以使用-pre-build android-ant 目标。
有人知道这两个目标之间的区别吗?
【问题讨论】:
查看 SDK 的 ant tools 文件夹中的 build.xml:
<target name="-compile" depends="-build-setup, -pre-build, -code-gen, -pre-compile">
默认情况下 -pre-compile 和 -pre-build 都是空目标,因此什么都不做。唯一的区别是 -pre-build 将在 -code-gen 之前运行(不为空),而 -pre-compile 在它之后运行。
【讨论】:
预编译通常用于预处理目的,但没有人真的愿意再与那些 J2ME 技术共存。
例如,预构建可能是检查资源的地方。
【讨论】: