Primero se debe tener instalado el SDK. Luego se crea el proyecto con el siguiente comando [1].
android create project --target 7 \ --name HelloWorld \ --path ./HelloWorldProject \ --activity HelloWorldActivity \ --package com.hello.world |
Para obtener el binario de la aplicación se entra a la carpeta HelloWorldProject.
cd HelloWorldProject |
Y se ejecuta el comando:
ant debug |
Obviamente debes tener instalado ant.
Luego si deseas subir la aplicación a un emulador, desde el programa android entra a Virtual Devices, y creamos uno nuevo.
android |
finalmente para mandar/instalar la aplicación al dispositivo virtual usa:
adb install bin/HelloWorld-debug.apk |
Mira que no es necesario indicar a que dispositivo enviar la aplicación, dado que solo hay uno, que es el virtual que hemos creado.
[1]
Explicación de cada uno de los parámetros de android create project:
–target:
ID del objetivo. Para obtener la lista de ID, ejecuta:
android list target |
Obteniendo como resultado (en mi caso):
Available Android targets: id: 1 or "android-3" Name: Android 1.5 Type: Platform API level: 3 Revision: 4 Skins: QVGA-P, QVGA-L, HVGA-L, HVGA (default), HVGA-P id: 2 or "Google Inc.:Google APIs:3" Name: Google APIs Type: Add-On ... |
Y asi sigue mostrando todos los ID, El ID=7 que es equivalente a decir “Android-8″ indica que usaremos Android 2.2 (Android en la versión 2.2).
.
–name:
Nombre del proyecto.
–path:
El directorio donde se creará el proyecto de nombre name.
–activity:
Actividad. Una actividad presenta una interfaz gráfica (escrita en XML) que permite al usuario interactuar con la aplicación.
–package:
paquete.