Instalacion y desarrollo de App en Eclipse. Parte1

Bueno, creo que todos antes o después tenemos que empezar hacer app’s para que nuestras web’s se vean en los moviles.

No es un problema de programacion de nuestra web, en realidad el problema esta en el teléfono móvil, en sistema android, iphone y demas. Desgraciadamente las versiones de los compiladores que usan estos telefonos, no suelen ser compatibles con nuestra aplicaciones web, por lo que no queda otra, que desarrollar App específicos para telefonos móviles. Cosa que no hace mucha gracia, pero no queda otra.

Claro que puede suceder que digas, coño yo he hecho una aplicación web y se ve en el móvil. Deberías entonces ser mas preciso en semejante afirmación y decir, bueno yo he cogido el CMS de unos lo he instalado en mi servidor y relazado una bonita web con  un css y html5 y va que se las pela. Ummm!! Si funcionara, pero eso querido amigo no es programar.

A mi sinceramente no me llena tener que acabar haciendo aplicaciones de este tipo, mas que nada, porque me gustan los telefonos de toda la vida, sin camara, con sms cortos y colgar y llamar, pero nada, al parecer ... si queremos comer en este oficio, hay que saber programar cosas de estas, que no tiene ninguna ciencia, son cuatro chuminadas, se tarda mas en preparar el sistema operativo para programar App que en hacer una. La primera que realice, fue para la interfaz de un proyecto de monitorizaron en Extremadura, fueron 2 horas para preparar mi Debian 6 y no mas de 15 minutos para hacerla. Tremendo!!

Una pregunta que podría surgir es por que usar eclipse y no Android Studio por ejemplo. Bueno, yo supongo que no solo te veras obligado hacer aplicaciones para Android, supongo que también para iphone y BlackBerry, etc. Lógicamente hay que instalar las libreras para esos modelos, pero en Eclipse lo tienes todo en uno, sino tendrás que instalar un programa Studio para cada modelo de móvil. Aunque este manual solo tratara de Android, es mas común,   aunque si, en otras pequeñas entradas se incluirá para otros modelos.

La siguiente entrada la dividiré en 2 parte,

Primera parte: Instalación de Eclipse para desarrollo de aplicaciones móviles.

Segunda parte: Como hacer nuestra primera aplicación en eclipse.

Aquí va!!, para todos aquellos que hemos realizado un aplicación de PM y nuestro gerente nos dice, pues ... no va ... no me funciona en el móvil!!

Instalación de Eclipse para desarrollo de aplicaciones Móviles en Android. Tiempo aproximado para la confguración de 2 a 4 horas

Índice del Manual:

  1. Preparación del Sistema y instalación de paquetes requeridos
  2. Paquetes requeridos para Android
  3. Instalación de Eclipse
  4. Configuración de Eclipse para desarrollo de aplicaciones Android

No hace falta decirlo, pero nuevamente todo para Debian. Este es mi sistema operativo, el que uso a diario. No voy hacer versiones de este manual para otras distribuciones, mas que nada, porque no uso otras distribuciones en mi computadora personal, tampoco lo haré para otros “sistemas operativos” tipo microsoft, porque no los uso. Salvo cuando tengo que trabajar y monitorizar un “servidor” windows, que si no, no lo usaría ni jarto de vino.

1. Accedéis a la consola como root y iniciamos la instalación de los paquetes requeridos.

Primero necesitaremos disponer de JDK de Java.

apt-get install sun-java6-jdk

También podéis instalar el openjdk, creo que la actual versión es la 7.

Este sera bastante mas compatible con nuestro sistema operativo.

Segundo: Deberemos instalar las librerías para 32bits y para 64bits.

Para saber que arquitectura usamos, realizar un uname -a

si pone i686 teneis arquitectura de 64bits

si pone i386 teneis arquitectura de 32 bits.

apt-get install ia32-libs 

–> En caso de no encontrar los paquetes, aquí tenéis la lista que vais a necesitar.

https://packages.debian.org/search?searchon=contents&keywords=libgcc_s.so.1&mode=path&suite=stable&arch=any

Si con todo os perdeis;

Vamos a instalar las librerías paso a paso:

Es posible que el siguiente comando no tenga candidato para la instalación;

apt-get install ia32-libs

Si es asi, instalaremos las librerias una a una;

apt-get install lib32gcc1 libc6-i386 lib32z1 lib32stdc++6
apt-get install lib32asound2 lib32ncurses5 lib32gomp1 lib32z1-dev lib32bz2-dev
apt-get install g++-multilib
apt-get install ia32-libs-gtk

Generaremos un enlace simbólico con el fin de que los paquetes se ejecuten automáticamente.

ln -s /usr/lib32/libstdc++.so.6 /usr/lib32/libstdc++.so

Finalmente añadiremos el path a nuestro perfil y compilamos.

$ edit /etc/profile
  ... add these lines...
  LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/lib32:/usr/lib32
  export LD_LIBRARY_PATH

Compilamos;

  gcc -m32 myfile.c

2. Paquetes requeridos para Android.

Ahora tendremos que instalar el Android SDK, para lo cual vamos a la pagina; http://developer.android.com/sdk/index.html

Y descargamos la versión de Linux para 32&64 bits de SDK, como muestra la imagen.

pantalladzoLa descargamos y la descomprimimos en el /home de nuestro usuario.

Seria conveniente que a la hora de descomprimirla en el /home de vuestro usuario os crearais un directorio llamado Android (por ejemplo) y sobre este guardáis el archivo descomprido, no por nada, es simplemente por orden. Como usuario, no como root.

seria por ejemplo;

$mkdir -p /home/vuestro_usuario/Android 
$tar -xvf /home/vuestro_usuarios/Descargas/android-sdk*.tgz /home/vuestro_usuario/Android/

La cosa quedaría finalmente;

/home/vuestro_usuario/Android/android-sdk-linux_x86/tools

Ahora editaremos al archivo;

vi /home/nombre_usuario/.bashrc 

Y añadimos el siguiente path;

export PATH=${PATH}:/home/nombre_usuario/Android/android-sdk-linux_x86/tools 

Guardamos y en consola escribimos;

./android

Iniciara el instalador.

Una vez lanzado el instalador nos mostrara algo como muestra la imagen;

Captura de pantalla de 2014-03-23 19:57:54Bueno pues ahora seleccionamos los paquetes a instalar, sugiero que no os cortéis un pelo y los instaléis todos, lo digo por experiencia.

Y ahora tranquilamente os podéis ir a sacar al perro, comprar tabaco, tomaros una cerveza,  o lo que gustéis, porque tarda un buen rato. En mi caso fregar los platos, porque la nanotecnología no funciona al menos en mi casa, no se si en las nuevas va, pero en la mía, no. Tendré que escribir una carta al ministerio de industria. Así que na, no me queda otra que fregar los platos a mano.

Captura de pantalla de 2014-03-23 20:04:54Algunos módulos darán error, no pasa nada, con suerte no los necesitaremos porque están obsoletos, sino ya los instalaremos manualmente.

3. Instalación de Eclipse.

Nuevamente como root.

Abrimos una consola y escribimos;

apt-get install eclipse

Escribir “S” para instar todos los paquetes necesarios.

Deberemos iniciar eclipse por primera vez, con el fin de que este nos genere un home automáticamente.

En vuestro linux, independientemente de las X que useis, en el menu debe venir mas o menos un programacion –> eclipse, ver imagen

Captura de pantalla de 2014-03-24 12:51:59 Ejecutar Eclipse, por primera vez.

Creara por defecto este home.

/home/vuestro_usuario/workspace

Aceptáis y os cargara Eclipse

4. Preparar el entorno Eclipse para Android

Una vez instalados los paquetes requeridos para desarrollar aplicaciones en Android y por supuesto instalar Eclipse.

Tendremos que preparar el entorno para Android.

Abrimos el Eclipse y accedemos a Help –> Install New Software

En la nueva pantalla pusamos Add.

Y escribimos;

Name: Android Plugin
Localization: https://dl-ssl.google.com/android/eclipse/ 

Ver imagenCaptura de pantalla de 2014-03-24 20:15:46

Damos a OK, y nos debe salir un arbol como el que muestra la imagen.

Captura de pantalla de 2014-03-24 20:17:53

Pulsamos Select All y Next. Volvemos a pulsar Next.

Ahora deberemos aceptar las Licencias, vamos una por una aceptando las licencias.  Como muestra la Imagen.

Captura de pantalla de 2014-03-24 20:19:50

Pulsamos Fin y iniciara el proceso de instalación.

Captura de pantalla de 2014-03-24 20:21:06

Nos pedirá reiniciar el Eclipse, lo reiniciamos.

Una vez reiniciado tendemos que decirle a eclpse donde esta el SDK de Android que hemos descargado en el punto2.

Captura de pantalla de 2014-03-24 20:25:33

Abrimos preferencias y le indicamos la ruta:

Es decir;

 /home/vuestro_usuarios/Android/android-sdk-linux

Captura de pantalla de 2014-03-24 20:27:50Le damos a Aplicar y OK.

Ahora carga los APi para desorrollar desde Eclipse app’s para Android.

Captura de pantalla de 2014-03-24 20:30:18

Una ves terminado le das a aceptar todas las licencias y ya tenemos listo nuestro Eclipse.

Captura de pantalla de 2014-03-24 20:32:13Ahora cargara el entorno de programación para Android desde Eclipse.

Captura de pantalla de 2014-03-24 20:33:09

Tardara un rato, así que podéis ir a sacar al perro, comprar tabaco, preparar la cena, o tomaros una cerveza,  o lo que sea ha hagáis en vuestro tiempo libre.

Una vez finalizado ,el entorno ya estará listo para programar.

Espero que os sirva.

Salud!!

 

 

 

 

 

 

Anuncios

Un comentario en “Instalacion y desarrollo de App en Eclipse. Parte1

  1. Pingback: Instalación y desarrollo de App en Eclipse. Parte2 | Cosas del Balta

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