2011-12-14 67 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