2011-12-14 7 views
3

私はantでリリースを構築するアンドロイドプロジェクトに取り組んでいます。 versionNameとコード内のいくつかのフラグを変更するときは、Android-antターゲット-pre-compileを使用します。あなたが使用できる-pre-build android-antターゲットもあります。android ant -pre-compile対-pre-build

この2つのターゲットの違いを知っている人はいますか?我々が持っているSDKのアリのツールフォルダにbuild.xmlを見てみる

答えて

5

:-pre-コンパイルし-pre-ビルドを両方

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

は、デフォルトでは、空のターゲットであるため、何もしません。唯一の違いは、-pre-buildが-code-genの前(空ではない)で実行され、-pre-compileがその後に実行されることです。

+0

わかりました。したがって、コンパイルされたリソースで何かを行う場合は、-pre-compileを使用する必要があります。それ以外は問題になりません。 – giZm0

1

事前コンパイルは、前処理の目的でよく使用されますが、誰もそれらのJ2ME技術者と実際に暮らしたいとは思わないでしょう。

Prebuildは、リソースなどを確認する場所です。

+0

だから、もしj2me前処理ポートを実行しようとするなら、-pre-compileはどこに置くべきかです。 – giZm0

+0

はい。しかし、確かに、それは長期的な選択ではありません。あなたはそのような非標準、非OO技術を選択するための重い代金を支払う... * – Snicolas

関連する問題