xpanel, lxde, linux, fbpanel opensuse, linux, instalacion gtk3, gnome, ambienti grafici PS3, mandos, Play Station, Linux edubuntu, ubuntu, linux fedora, linux, discapacitados visuales fuduntu, fedora, ubuntu, linux, distribuciones inkscape, grafica, linux, editor tux, tuz, iconos, mascota, linux artistx, distro, linux, artistas, graficos

Entorno de desarrollo para Android en linea de comando.

Las etapas son: Instalar Java (OpenJDK), instalar SDK, descargar Targets, verificar los PATHS, crear una aplicación, compilar con $ ant, crear un Android Virtual Device (AVD), arrancar el AVD, compilar la app en el AVD con $ adb install

Nota Importante: no he logrado hacer los PATH absolutos entonces en algunos casos me toca ejecutar las aplicaciones desde el directorio donde se encuentran con el prefijo ./

Empiezo:

Instalo OpenJDK siguiendo ‘https://help.ubuntu.com/community/Java’

Instalo Android SDK siguiendo ‘http://developer.android.com/sdk/installing/index.htm’

Voy al directorio donde instale Android y busco el subdirectorio /tools y ejecuto:

 

$ ./android

android prof

 

Me abre una GUI, descargo el Target Android 4.1

 

Crear un nuevo proyecto desde lìnea de comando: ‘http://developer.android.com/tools/projects/projects-cmdline.htm’

ejemplo de linea para crear una app:

$ ./android create project –target 1 –path ./myFirstAndroid –activity myFirtsAndroidActivity –package com.example.myandroid

 

noto que hay que configurar un Android Virtual Device AVD, leo la explicación de cómo usarlo desde linea de comando:‘http://developer.android.com/tools/devices/managing-avds-cmdline.html’

creo un AVD haciendo desde el directorio /tools:

 

$ ./android create avd -n my_android1.5 -t 1

 

inicio el emulador con:

$ ./emulator @my_android1.5

 

Voy a hace la primera app, siguiendo este tutorial ‘http://developer.android.com/training/basics/firstapp/index.html’

y ahi se ve mi aplicación diciendo Hello World. :D

 

Algunos problemas que se me presentaron:

    me dice que no tengo Targets, encuentro esta respuesta:‘http://stackoverflow.com/questions/1671462/android-can-not-find-a-target’
    al intentar compilar con adb me dice que no encuentra el programa y debo agregarlo a los PATH (ruta) de mi sistema operativo .. según entiendo debo decirle a mi sistema operativo que cuando en alguna terminal se escriba adb el vaya a buscar la aplicación que reside en /plataform-tools. Encuentro esta ayuda:‘http://www.codecoffee.com/tipsforlinux/articles/11.html’
    y esta otra explica como habilitar un PATH con el comando export:‘http://www.cyberciti.biz/faq/unix-linux-adding-path/’

$export PATH=$PATH:~/code/android-sdk-linux/platform-tools
$export PATH=$PATH:~/code/android-sdk-linux/
$export PATH=$PATH:~/code/android-sdk-linux/tools

     Me salio este error por no tener el AVD

* daemon not running. starting it now on port 5037 *
* daemon started successfully *not found
- waiting for device -

busco como funciona el Android Emulator en :‘http://developer.android.com/tools/help/emulator.html’

Si te ha gustado el artículo inscribete al feed clicando en la imagen más abajo para tenerte siempre actualizado sobre los nuevos contenidos del blog:

Espero que esta publicación te haya gustado. Si tienes alguna duda, consulta o quieras complementar este post, no dudes en escribir en la zona de comentarios. También puedes visitar Facebook, Twitter, Google +, Linkedin, Instagram, Pinterest y Feedly donde encontrarás información complementaria a este blog. COMPARTE EN!

0 comentarios:

Publicar un comentario

No insertes enlaces clicables, de lo contrario se eliminará el comentario. Si quieres ser advertido via email de los nuevos comentarios marca la casilla "Avisarme". Si te ayudé con la publicación o con las respuestas a los comentarios, compártelo en Facebook,Twitter o Instagram. Gracias.

Archivo