10

Android プロジェクトのビルドに Maven を使用しようとしているときに、ビルド時に maven-android-plugin が BuildConfig クラスを自動生成しないことに気付きました。その問題に関するチケットと Google グループのスレッドを見つけました。

問題: http://code.google.com/p/maven-android-plugin/issues/detail?id=275

Google グループ: http://groups.google.com/group/maven-android-developers/browse_thread/thread/cc74267bbb7baebb/4e63b710513bb535?lnk=gst&q=BuildConfig#4e63b710513bb535

問題スレッドの簡単なハックは、プロファイル スイッチを使用してビルド時に BuildConfig.DEBUG 変数を設定する別のマイクロ Maven プロジェクトを作成することを提案しています。これにより、小さなアプリケーションごとにマルチモジュール プロジェクトを構築する必要がありました。

Google グループ スレッドの提案 (SDK から Ant タスクを実行して BuildConfig クラスを生成する) は私には問題ないように思えますが、build.xml を掘り下げてこの作業を取得しようとした後、あきらめました。

誰かがmaven + androidのBuildConfigの問題に対する実用的な解決策を持っていますか?

4

1 に答える 1

10

Jake Wharton と Manfred Moser のおかげで、BuildConfig 生成は Android Maven Plugin 3.3.2 からサポートされています。

ここで 3.3.2 リリースの変更ログを確認してください。

于 2012-09-09T01:34:44.700 に答える