Android SDKの指示に従っていると思います。現在、サンプルのLunarLander(ランダムに選んだもの)をビルドしようとしています。
$ cd samples/Android-11/LunarLander
$ ant debug
Buildfile: build.xml does not exist!
Build failed
すべてのパスが正しくセットアップされていると思います。以前のAndroid SDKリリースでこれを行ったことがありますが、このエラーに遭遇しなかったことがわかっているので、何が問題なのかかなり混乱しています。
ああ、もう1つ情報があります。3.0プラットフォームパッケージしかインストールしていないので、それがエラーかどうかはわかりません。
次のコマンドを実行する必要があります。
Android update project --target <your build target> --path <path to LunarLander example>
これにより、サンプルディレクトリ内に必要なbuild.xmlが作成され、ant debug
コマンドが機能します。
こちら をご覧ください。
* Android list targets
を使用して、プロジェクトに使用するビルドターゲットを選択できます。
ここで説明するプロセス を使用して、Antビルドファイルを作成する必要があります。
コマンドライン更新プロジェクトを実行すると(必要に応じて)Ant依存関係ファイルが作成されます。
Android updated project
はSDKツール26.0.1で削除されました
Antを使用しないでください。もう適切にサポートされていません。今のところ、Android Studio GUIを使用し、Gradleプロジェクトを手動で作成します。
Android update project
はようやく SDKツール26.0.1で削除されました 長い廃止期間の後、たとえばwthで失敗しました:
The "Android" command is deprecated.
For manual SDK, AVD, and project management, please use Android Studio.
For command-line tools, use tools/bin/sdkmanager and tools/bin/avdmanager
*************************************************************************
Invalid or unsupported command "update project -p ./bloom -t Android-23"
だから今Android StudioなしでCLIからプロジェクトを作成する良い方法を知りません。これまでのところ私が持っている最良の回避策はAndroid studio、そして彼は以下に記述されているようにヘルパースクリプトでそれをコピーします: How to create Android project with gradle with command line?
また、既存のAntプロジェクトをGradleに簡単にインポートすることもできませんでした: AntビルドをAndroid Studio で行うため、今のところソースをコピーするだけです。
26.0.1より前
新しいプロジェクトを開始するとき、次を使用できます。
Android create project \
--target 1 \
--name MyName \
--path . \
--activity MyActivity \
--package com.yourdomain.yourproject
build.xml
が自動的に作成されます。
これらのデモプロジェクトにはgradlew
ファイルのみが含まれます。GoogleがすべてにAntまたはGradleのいずれかのみを使用できることを望みます。