私はタグ付け/日付スタンプ システムを私の Android ビルド システムに追加しました。これは、スタック オーバーフローでここにあるスレッドに似ています: Android APK にバージョンの詳細を埋め込む
これは私にとってはうまくいきました。投稿は素晴らしかったので、次のようにPerlを変更して日付スタンプを入れるだけでした:
perl -npi -e 's/(Build Date:)(.+)(DEV-MOB)/"Build Date: " . localtime() . " DEV-MOB"/e;' $MANIFEST
私が今扱っている問題は、Eclipse が何度も何度もビルドを続けたいということです。AndroidManifest.xml が変更されたことを確認するとすぐに、別の自動ビルドが開始され、それによって AndroidManifest.xml が変更され、別の自動ビルドが開始されます... 洗い流して、泡立てて、繰り返します。
「自動的にビルド」をオフにしましたが、結果は問題ありません(つまり、デバッグ展開および/またはクリーン後にのみビルドします)。 . 同僚は Autobuild が正常に機能することを望んでおり、それ以外の場合は私の日付スタンプに欠陥があると言っています。
ツリーがループし続けないように、AndroidManifest.xml を変更した後、「ビルダー」がツリーを更新済みおよび/または最新のものとしてマークするにはどうすればよいですか? 「更新済み」というフラグが評価され、前のビルドの後に新しいビルドがトリガーされるようです。
ありがとうございます。必要に応じて、日付スタンプの詳細を投稿できます。
DD