2011-12-14 45 views
3

我正在开发一个android项目,我们用ant来构建我们的版本。当更改versionName和代码中的其他标志时,我们使用Android-ant目标-pre-compile。还有一个您可以使用的android-ant目标文件-pre-buildandroid ant -pre-compile vs -pre-build

有没有人知道这两个目标之间的区别?

回答

5

综观SDK的蚂蚁工具文件夹中的build.xml我们:

<target name="-compile" depends="-build-setup, -pre-build, -code-gen, -pre-compile"> 

两个 - 预编译和 - 预构建的默认是空的目标,因此什么也不做。唯一的区别是-pre-build会在-code-gen(它不是空的)之前运行,而-pre-compile在它之后运行。

+0

好吧,我明白了。所以,如果你使用编译的资源做某些事情,那么你必须使用-pre-compile,否则它就没关系。 – giZm0 2011-12-14 14:18:55

1

预编译通常用于预处理目的,但没有人会真的想要再次使用这些J2ME技术。

Prebuild可能是检查资源的场所。

+0

所以,如果有人想知道做一个j2me预处理端口-pre-compile是在哪里放置它。 – giZm0 2011-12-14 14:23:23