tutorial script que crear con comando clean android ant build android-build

android - script - crear war con ant



¿Cómo construir los proyectos de muestra de Android usando Ant? build.xml no existe (4)

Creo que seguí las instrucciones en el SDK de Android, y ahora estoy intentando construir la muestra LunarLander (elegida al azar)

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

Creo que todas las rutas están configuradas correctamente. Ya he hecho esto antes en un lanzamiento anterior de Android SDK y sé que no encontré este error, así que estoy bastante confundido en cuanto a lo que está mal.

Ah, una pieza más de información: solo he instalado el paquete de la plataforma 3.0, por lo que no estoy seguro de si es un error o no.


Necesitas ejecutar este comando:

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

que creará el build.xml necesario dentro del directorio de ejemplo, entonces el comando ant debug debería funcionar.

Echa un vistazo here .

* Puede usar los android list targets para elegir qué objetivo de compilación usar para su proyecto.


Por favor, instala en ubuntu openjdk-7-jdk

sudo apt-get install openjdk-7-jdk

en Windows, intente encontrar find openjdk.


Tendrá que crear el archivo de compilación Ant, utilizando el proceso que se describe aquí .

Ejecutar el proyecto de actualización de línea de comandos (debería) crear los archivos de dependencias Ant para usted.


Se eliminó el android updated project en las herramientas SDK 26.0.1

No uses Ant. Ya no se admite correctamente. Por ahora, solo usa Android Studio GUI y crea proyectos de Gradle de forma manual.

android update project finalmente se eliminó en las herramientas de SDK 26.0.1 después de un largo período de desactivación , y falla, por ejemplo, con 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"

Así que ahora no sé una buena manera de crear un proyecto desde la CLI sin Android Studio. La mejor solución que tengo hasta ahora es crear un proyecto de plantilla con Android studio, y él lo copió con un script de ayuda como se describe en: ¿Cómo crear un proyecto de Android con gradle desde la línea de comandos?

Además, no he podido importar fácilmente un proyecto Ant existente a Gradle: hacer una Ant Build en Android Studio, así que simplemente copié las fuentes por el momento.

Antes 26.0.1

Al comenzar un nuevo proyecto, puede usar:

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

que crea el build.xml automáticamente.

Esos proyectos de demostración contienen solo archivos gradlew : ojalá Google pudiera usar solo uno de Ant o Gradle para todo.