これまでのところ、アプリケーションのプログラミングに集中しており、ビルド プロセスをよりスマートにすることにはほとんど注意を払っていませんでした。android:versionCode
したがって、私は手動での更新やandroid:versionName
AndroidManifest.xml での更新など、ほとんど手動で (「愚かな方法」) 行ってきました。
私は今、自動的に(つまり、ビルド時またはエクスポート時に)したいと思います:
git
ビルドとバージョン コードを含む最新のタグ/ブランチから取得します。- それらを解析して、AndroidManifest.xml のそれぞれのフィールドに割り当てることができるようにします。
- それに応じて AndroidManifest.xml を変更します。
- 手動で 1-2-3 を行ったかのように、通常のビルド プロセス (Eclipse+ADT、Ant は一切使用しない) に進みます...
「ビルド前のステップ」、 builders 、およびbuild.xmlに関するいくつかの手がかりを見つけましたが、それらをどこで見つけてどこから始めればよいかわかりません。
この件に関する詳細情報をどこで見つけることができるかについてのヒントや指針はありますか? (ステップバイステップのチュートリアルが理想的です)
更新 1:このスレッドは、次のことを示唆していることがわかりました。
- プロジェクトを右クリックし、
Properties > Builders
- プロジェクトの Ant ビルド ファイルを指すビルダーを追加します。
- そのビルダーが Java ビルダーの前に呼び出されるように注文する
わかりましたが、プロジェクトのAntビルド ファイルはどこにありますか? どこで見つけますか?
更新 2:どうやら、プロジェクト全体を Ant ファイルにエクスポートできるようです。しかし、それが私が望んでいることかどうかはわかりません。ビルド前のステップには常にAnt ビルド ファイルを含める必要がありますか?
更新 3: Ant ファイルをビルドするのは、ビルド前のステップのみ、正しいアプローチですか?