2011-10-20 6 views

答えて

0

まず、「エコー」タスクを使用してプロパティファイルを作成します。そのタスクは変数置換をサポートしているので、すべてのビルド変数を含めることができます。次に、そのプロパティー・ファイルをアプリケーションjarに組み込み、Javaプロパティーを使用してプロパティー・ファイルを読み取ります。

参照:

2

は、その目的のためにクラスにビルド番号および他の変数を挿入するために(例えばreplaceregexpなど)Antタスクを使用します。

<replaceregexp file="${my.version.class.file}" match="@[email protected]" replace="@${build.number})@" /> 

またはそれに類するもの。基本的には、ビルドプロセスの一環として情報をクラスにコンパイルしたいとします。

2

ビルド番号を文字列xmlファイルに入力し、それを通常通り読み込みます。あなたはreplace taskを使ってそれを行うことができます..

それを読むためのAndroidのネイティブな方法がないので、プロパティファイルを使用しないでください。ネイティブな方法は、xmlファイルの文字列値です。そして、javaソースコードではなく静的な文字列xmlファイルに置き換える方が良いでしょう。

関連する問題