browser icon
You are using an insecure version of your web browser. Please update your browser!
Using an outdated browser makes your computer unsafe. For a safer, faster, more enjoyable user experience, please update your browser today or try a newer browser.

Creando una aplicación para Android usando la SDK (sin eclipse)

Posted by on julio 11, 2011

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.

Share

Deja un comentario