Как построить примеры проектов Android с помощью Ant? строить.xml не существует



Я считаю, что я следовал инструкциям в Android SDK, и теперь я пытаюсь построить образец LunarLander (случайный выбор)



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


Я считаю, что все пути настроены правильно.
Я делал это раньше в более старой версии Android SDK, и я знаю, что не сталкивался с этой ошибкой, поэтому я довольно смущен тем, что не так.



о, еще одна информация - я установил только пакет платформы 3.0, поэтому я не уверен, что это ошибка или не.

743   4  

4 ответов:

вам нужно выполнить следующую команду:

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

который создаст необходимую сборку.xml в каталоге примера, затем

вам нужно будет создать файл сборки Ant, используя процесс, описанный здесь.

запуск проекта обновления командной строки (должен) создать файлы зависимостей Ant для вас.

android updated project был удален в SDK tools 26.0.1

не используйте Ant. Он больше не поддерживается должным образом. На данный момент, просто использовать студию графического интерфейса Андроид и создавать проекты Gradle в вручную.

android update project окончательно удалено в SDK tools 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"

так что теперь я не знаю хороший способ создать проект из CLI без Android Studio. Лучший обходной путь у меня есть так far должен создать шаблонный проект с Android studio, и он копирует его с помощью вспомогательного скрипта, как описано в:как создать android проект с gradle из командной строки?

также мне не удалось легко импортировать существующий проект Ant в Gradle:создание муравьиной сборки на 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 для всего.

пожалуйста, установите на ubuntu openjdk-7-jdk

sudo apt-get install openjdk-7-jdk

в Windows, попробуйте найти найти openjdk.

Comments

    Ничего не найдено.