INSTALAR ANDROID SDK PARA DISEÑAR APLICACIONES MOVILES EN LINUX

instalar los framework para diseño de aplicaciones moviles

crear y diseñar aplicaciones para android en linux

desarrollo de software movil con android developers website

Como instalar las herramientas Android SDK, Android App Build Environment y Eclipse, en Linux para comenzar a diseñar nuestras aplicaciones móviles

para poder desarrollar y utilizar aplicaciones para telefónia movil, es necesario que consigamos hacernos con el software adecuado de construcción de plataforma android. Estas herramientas conocidas coloquialmente como -frameworks- estan disponibles de manera gratuita a través de las paginas oficiales de Android, que se acompañan de sus correspondientes herramientas y librerias. En cuanto a la descripción para sistemas Windows/OS si queremos bajar el sistema las acciones son similares pues los paquetes se entregan en formatos ejecutables, sin ningúna mera complicación -.exe- no en el caso de Gnu/Linux donde debemos proceder a partir de la terminal de administrador, a través del conocido comando su, como superadministradores del sistema, con lo cual la tarea para la instalación del framework de Android SDK, PhoneGap, y las herramientas para el desarrollo ya que Android usa tambien HTML, CSS, y Javascript librerias de (jQuery Mobile/jQtouch) es un poco más complicada a través de una términal de comandos.

Aviso; esto no es un tutorial sobre como se crean las app para móviles.

¿Qúe necesitamos para desarrollar una aplicación app movil en linux?

– Eclipse para distribuciones linux basadas en Debian es la utilidad ideal para construir aplicaciones móviles soportada bajo java, actua como un framework capaz de monitorizar, cargar, compilar o ejectuar cualquier aplicacion de Android.Eclipse es una comunidad de código abierto cuyos proyectos se centran en la construcción de una plataforma de desarrollo extensible, tiempos de ejecución y los marcos de aplicación para la construcción, despliegue y gestión de software a través de todo el ciclo de vida del software. Mucha gente nos conoce, y espero que nos aman, como un IDE Java Eclipse, pero es mucho más que un IDE Java.

La comunidad de código abierto Eclipse cuenta con más de 200 proyectos de código abierto. Estos proyectos pueden ser organizados conceptualmente en siete “pilares” o categorías diferentes:

Desarrollo de la Empresa
Integrado y Desarrollo de dispositivos
Rich Client Platform
Rich Internet Applications
marcos de aplicaciones
Application Lifecycle Management (ALM)
Arquitectura Orientada a Servicios (SOA)

Android SDK . El sistema framework propio de Android o interprete de Android. Compuesto por el mismo SKD El SDK de Android que proporciona las bibliotecas API y las herramientas de desarrollo necesarias para crear, probar y depurar aplicaciones para Android.Si usted es un nuevo desarrollador de Android, se recomienda descargar el paquete de ADT para iniciar rápidamente el desarrollo de aplicaciones. Incluye los componentes esenciales de Android SDK y una versión del IDE de Eclipse con una función de ADT (Android Developer Tools) herramientas adicionales de android,  para agilizar el desarrollo de aplicaciones Android.Con una sola descarga, el paquete ADT incluye todo lo necesario para comenzar a desarrollar aplicaciones:

Eclipse + ADT Plugin
Android SDK Herramientas
Android Platform-tools
La última plataforma Android
La imagen más reciente del sistema Android para el emulador

Para usuarios de Windows/Mac Os, PhoneGap Build, JQuery y JQmobile

– PhoneGap. Utilidad para desarrollo basada sobre uso web para app moviles de alta compatibilidad con tecnologías que soportan nativamente la mayoria de sistemas y marcas de móviles como son; Android, Iphone, Palm, Windows Mobile, o Symbian) de forma que con esta herramienta garantizamos que nuestra app sea visible en todas las plataformas disponibles.En caso de trabajar con sistema Windows/OS, manipular PhoneGap Build Frakework, conlleva que usted ingrese con AdobeID. Para poder utilizar el framework de diseño de moviles con base a Adobe Dreamweaver.

No hay garantizas al 100% en cuanto a la correcta instalación del sistema Android SDK que le indico en este post, las condiciones pueden variar (dependiendo de la capacidad de sus sistema informático), ya que este post esta basado en la instalación sobre un sistema Linux Mint, pero podria llevarse a cabo sobre Ubuntu, existiendo tambien múltiples versiones según corramos en 32 o 64 bits. Lo que si puedo comentarle es que sobre esta versión Linux Mint el siguiente proceso de instalación fue realizado con éxito, por tanto no deberia existir demasiados problemas con sistemas basados en distribuciones debian entre ellas (ubuntu).

Video promocional de la plataforma PhoneGap Build para desarrollo de app moviles

¿Cómo proceder a la instalación?

1. Acceso a la términal de Linux-Debian

Preinstalación Openjdk6 dependencias para Android.

Acceda desde el panel principal de Menú del sistema, a través de la opción Menú – Aplicaciones – Términal (según las versiones encontrará el acceso a la línea de comandos en diferentes lugares)
llamada del terminal de linux

Una vez conseguido el acceso al terminal deberá indentificarse como superusuario-administrador del sistema con el ya clásico comando sudo su, escriba el comando y pase a superusuario para poder realizar las tareas de instalación de Android.

sudo ssu

Una vez conseguido el status de superusuario al aparecer las cursivas en coloración roja, necesitaremos instalar las librerias y los prerequisitos de openjdk6-eclipse-ruby, los lib así como otras predependencias, para que Android SDK-PhoneGap puedan funcionar con garantias, de manera que primero vamos a proceder indicando el siguiente comando, inserte directamente esta línea:

apt-get install openjdk-6-jdk eclipse ruby rubygems ruby-dev libnokogiri-ruby git ant libxml2 libxml2-dev libxslt-dev

dependencias para android-sdk llamada desde linux terminal aplicaciones moviles app crear

Si su sistema además trabaja en 64bits, deberá instalar dos paquetes más a continuación las siguiente linea de comando pero si usted trabaja en 32 bits no es necesario que instale ningún otra dependencia, librería ni paquete de software.

apt-get install lib32stdc++6 ia32-libs (sólo para 64 bits).

cierre la términal.

2. Instalando el Android Developer SKD

En la dirección http://developer.android.com/sdk encontrará todos los links de descarga a el sistema que usted utilice bajo diferentes plataformas (Windows, Mac OS, Linux), presione el link de descarga adecuado según la versión de su sistema operativo.

una vez descargado (linux) y descomprimido podemos proceder a descargar el mismo desde la misma términal mediante el comando wget, por tanto vamos de nuevo a una términal introducimos el comando siguiente

cd ~
wget http://dl.google.com/android/android-sdk_r10-linux_x86.tgz
tar xvfz android-sdk_r10-linux_x86.tgz

geditprofile

si hasta aquí usted ha seguido este tutorial de instalación el términal debe haber instalado android-sdk quedando el siguiente aspecto en la términal de comandos,

3. Instalación de las Android-sdk tools

esta última accion descarga android-sdk en sus sistema, pero ahora debe conseguir otro paquete que se denomina android-tools, que le permitira añadir funcionalidades a la configuración de Android-SDK por lo que deberá instalar tambien en su directorio home el siguiente paquete android-sdk-linux_x86/tools

en la misma términal de nuevo debera editar profile para poder insertar las tools de Android-sdk de forma que en términal que acaba de utilizar escribirá la siguiente linea de comando

gedit ~/.profile

inmediatamente se abríra una interface de ventana en al que usted debera añadir la siguiente linea de instrucciones para que se reconozcan las android-sdk, android-tools librerias.
gdit profile para instalar android tools path ruta geditprofilessss

Una vez abierta dicha ventana finalizado el corchete debe indicar la ruta de acceso (path) al directorio raiz (home) para las dos principales librerias android-sdk-linux y andorid-sdk tools, para ello al final del entrecorchetes debe escribir en el achivo gedit, la siguiente (copie y pegue). de igual forma que usted lo esta visionando en la captura de mi pantalla.

PATH="$HOME/android-sdk-linux_x86/tools:$HOME/android-sdk-linux_x86/platform-tools:$PATH"

una vez insertada esta linea pulse guardar y cerrar. A continuación debera visualizar que los cambios se han echo efectivos. en el paso 4.

4. Comprobación de ruta y arranque de la interface Android-sdk para Linux Mint.

para comprobar que los cambios se han echo efectivos tecleamos en la misma terminal linux lo siguiente

export PATH=”$HOME/android-sdk-linux_x86/tools:$HOME/android-sdk-linux_x86/platform-tools:$PATH”

llame al programa para que se ejecute por su nombre en la términal; escriba

android

androidllamada

como verá el programa le responde con un Starting Android-SDK y AVD Manager. Lo único que le queda por completar es la interface de Android-SDK solicitandole los repositorios de actualización -update- a través de la interface gráfica Android-SDK, y quedará todo totalmente preparado para comenzar a desarrollar su propia app para telefonía movil.

android skd para desarrollo interface

Vista detallada de la Android SKD interface.

Vista de la interface Android con las sdk-tools versión 10, ya instaladas en el paso anterior, a través de la linea de comandos (términal) listos para comenzar a trabajar.

android tools cargada en la terminal de linux antes de la interface

androidrepositoriosypaquetes

Ultimo paso marque los repositorios de Android estan disponibles en google https://dl-ssl.google.com/android/repository/repository.xml, tambien estan disponibles a través de funete de google en https://dl-ssl.google.com/android/repository/addons_list.xml, que puedan serle utiles en la opción Available packages para tener todo el sistema preparado, listo y a punto para comenzar. Marcados los repositorios procedemos a instalar los mismos seleccionando la opcion todos -all- e instalar.

instalacion de repositorios android en linux

Pagina oficial

Desarrolladores de movil app android

http://developer.android.com/sdk/index.html

Desarrollador de java Eclipse IDE

http://www.eclipse.org/

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s