無料版と有料版に分割された Android アプリ プロジェクトがあります。両方のプロジェクトに共通するものはすべて、「コア」と呼ばれる Android ライブラリ プロジェクトにあります。次に、有料版と無料版の両方の実際の Android アプリ プロジェクトを作成します。
これら 2 つの APK のビルドには Ant スクリプトを使用しています。有料版は、有料版がビルド中であることを「コア」プロジェクトに伝えるプロパティを設定します。無料版は、無料版がビルド中であることをコア プロジェクトに伝えます。
Google が ADT 22 のリリースを決定するまでは、これは問題なく機能していました。現在、「コア」プロジェクトはこれらのビルド プロパティを取得しません。
現在、ライブラリ プロジェクトは別の Ant ビルド環境/プロセスでビルドされていると思われます。
ここで質問です。アプリ プロジェクトの build.xml ファイル内で参照される Android ライブラリ プロジェクトのプロパティを定義するにはどうすればよいですか? これらのライブラリ プロジェクトのビルドにプロパティを渡す方法は?
また、SDK の build.xml ファイルのどこでライブラリ プロジェクトが実際にコンパイルされているのでしょうか? 調べるのに適した場所だと思います。
御時間ありがとうございます。