1

Android アプリのリリース バージョンをビルドするために、独自のカスタム ビルド スクリプトをセットアップしようとしています。Android SDK によって生成されたプロジェクト ルートの build.xml ファイルは期待どおりに機能し、リリース ビルドを生成します。私が今やろうとしているのは、前処理と最終的に後処理を行った後に、この build.xml ファイルを呼び出す他のカスタム ビルド スクリプトを作成することです。build.xml スクリプトを変更したくありません。スクリプトは次のようになります。

MyCustomScript1.xml は .../MyAndroidProjectRoot/build.xml を次のようにインポートします。

<import file="../build.xml"/>

このプロジェクト ルートの build.xml ファイルは、次のように SDK の tools ディレクトリから build.xml ファイルをインポートします。

<import file="${sdk.dir}/tools/ant/build.xml" />

ただし、私の問題は、次のメッセージでインポートが失敗することです (MyCustomScript1.xml build.xml import ステートメントの警告メッセージで示されるように)。

/home/cknight/workspace/applicatoin/MyAndroidProjectRoot/build.xml からインポートされた /home/cknight/workspace/application/MyAndroidProjectRoot/${sdk.dir}/tools/ant/build.xml が見つかりません

MyCustomScript1.xml から skd buld.xml ファイルのターゲットにアクセスできません

現在の作業ディレクトリがプロジェクト ルートの build.xml ファイルの import ステートメントの前に追加されているのはなぜですか? どうすれば修正できますか?

4

0 に答える 0