69

Android SDKの指示に従ったと思います。現在、サンプルのLunarLander(ランダムに選択)を作成しようとしています。

$ cd samples/android-11/LunarLander
$ ant debug
Buildfile: build.xml does not exist!
Build failed

すべてのPATHが正しく設定されていると思います。以前のAndroidSDKリリースでこれを行ったことがありますが、このエラーが発生しなかったことがわかっているため、何が問題なのかかなり混乱しています。

ああ、もう1つ情報があります。3.0プラットフォームパッケージしかインストールしていないので、それがエラーかどうかはわかりません。

4

3 に答える 3

117

次のコマンドを実行する必要があります。

android update project --target <your build target> --path <path to LunarLander example>

これにより、サンプルディレクトリ内に必要なbuild.xmlが作成され、ant debugコマンドが機能するはずです。

こちらをご覧ください。

*android list targetsプロジェクトに使用するビルドターゲットを選択するために使用できます。

于 2011-04-06T20:19:18.117 に答える
5

android updated projectSDKツール26.0.1で削除されました

Antは使用しないでください。正しくサポートされなくなりました。今のところ、Android Studio GUIを使用して、Gradleプロジェクトを手動で作成するだけです。

android update project長い非推奨期間の後、 SDKツール26.0.1で最終的に削除され、たとえば次のように失敗します。

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"

そのため、AndroidStudioを使用せずにCLIからプロジェクトを作成する良い方法がわかりません。これまでのところ、Android Studioでテンプレートプロジェクトを作成するのが最善の回避策です。彼は、「コマンドラインからgradleを使用してAndroidプロジェクトを作成する方法」で説明されているように、ヘルパースクリプトを使用してそれをコピーします。

また、既存のAntプロジェクトをGradleに簡単にインポートすることもできませんでした。AndroidStudioでAntビルドを実行しているので、今のところソースをコピーするだけです。

26.0.1より前

新しいプロジェクトを開始するときは、次のものを使用できます。

android create project \
    --target 1 \
    --name MyName \
    --path . \
    --activity MyActivity \
    --package com.yourdomain.yourproject

自動的に作成されbuild.xmlます。

これらのデモプロジェクトにはgradlewファイルのみが含まれています。GoogleがすべてにAntまたはGradleのいずれか1つだけを使用できるようにしたいと思います。

于 2016-01-22T20:33:16.930 に答える
-6

ubuntuopenjdk-7-jdkにインストールしてください

sudo apt-get install openjdk-7-jdk

Windowsでは、findopenjdkを見つけてみてください。

于 2013-05-15T11:58:53.620 に答える