Posted by : Unknown domingo, 3 de agosto de 2014

Instalación del entorno de desarrollo

Google ha preparado el el paquete de software Android SDK, que incorpora todas las herramientas necesarias para el desarrollo de aplicaciones en Android. En él se incluye conversor de código, debugger, librerias, emulador, documentation, ejemplos de código, etc. Todas estas herramientas son accesibles desde la línea de comandos, por otra parte para el desarrollo.
No obstante la mayoría de desarrolladores prefieren utilizar un IDE, o entorno de desarrollo integrado que integre un editor de texto con todas las herramientas de desarrollo. Aunque no son las únicas dos posibilidades las alternativas más recomendables son Eclipse e IntelliJ Idea. Dado que es frecuente los problemas con el entorno de desarrollo, puede ser una buena idea instalar las dos y utilizar el que menos problemas nos de. A continuación pasamos a describir varias alternativas para el proceso de instalación. 

Instalación de la máquina virtual Java

Este software va a permitir ejecutar código Java en tu equipo. A la máquina virtual Java también se la conoce como entorno de ejecución Java, Java Runtime Environment (JRE) o Java Virtual Machine (JVM).
Muy posiblemente ya tengas instalada la Máquina Virtual Java en tu equipo. Si es así puedes pasar directamente al punto siguiente. En caso de dudas, puedes pasar también al punto siguiente. Al concluirlo te indicará si la versión de la máquina virtual Java es incorrecta. En caso necesario, regresa a este punto para instalar una adecuada.
Para instalar la Máquina Virtual Java accede a http://java.com/es /download/y descarga e instala el fichero correspondiente a tu sistema operativo.

Instalación de Android Studio

En la edición de Google I/O 2013 se ha lanzado un preview de Android Studio. Se trata de un nuevo entorno de desarrollo para Android basado en IntelliJ IDEA. Incorpora nuevas características que no han sido incorporadas en el tradicional IDE basado en Eclipse. Esto parece indicar que Google va a potenciar este entorno para el desarrollo de aplicaciones, en detrimento del entorno basado en Eclipse.
NOTA: Actualmente Android Studio está disponible en versión beta. Varias características están incompletas y que puede encontrar errores. Si no te sientes cómodo usando un producto inacabado, puedes pasar al siguiente punto y descargar en su lugar el paquete ADT.
Claqueta2Puedes ver una explicación de esta sección en formato

Instalación basada en Eclipse con ADT Bunble

Google ha sacado recientemente ADT Bundle, un paquete que incluye los elementos para instalar de forma sencilla el IDE basado en Eclipse. En el siguiente apartado se explica como instalar cada uno de estos elementos por separado. Aunque es algo más laborioso puede ser interesante para aprender a configurar manualmente cada componente o cuando aparecen problemas en la instalación.

Puedes descargar ADT Bundle en http://developer.android.com/sdk

Instalación basada en Eclipse de cada compomente

Una instalación con IDE Eclipse requiere la instalación de los siguientes elementos:
  • Java Runtime Environment 5.0 o superior.
  • Eclipse (Eclipse IDE for Java Developers).
  • Android SDK (Google).
  • Eclipse Plug-in (Android Development Tools - ADT).
Describiremos a continuación el proceso a seguir para instalar el software anterior. Si ya tienes instalado Eclipse en tu ordenador puedes completar la instalación añadiendo Android SDK y Eclipse Plug-in. Mantendrás tu configuración actual y simplemente añadirás nuevas funcionalidades.

Instalación de Eclipse

Eclipse resulta el entorno de desarrollo más recomendable para Android, es libre y además es soportado por Google (ha sido utilizado por los desarrolladores de Google para crear Android). Puedes utilizar cualquier versión de Eclipse a partir de la 3.3.1.
Ejercicio paso a paso: Instalación de Eclipse
Para instalar Eclipse hay que seguir los siguientes pasos:
1. Accede a la página http://www.eclipse.org/downloads/ y descarga la última versión de “Eclipse IDE for Java Developers”.  Verás que se encuentra disponible para los sistemas operativos más utilizados, como Windows, Linux y Mac OS.
2. Este software no requiere una instalación específica, simplemente descomprimir los ficheros en la carpeta que prefierasSi así lo deseas puedes crear un acceso directo en el escritorio o en el menú inicio del ficheroeclipse.exe.
NOTA:Si al ejecutar Eclipse te aparece el siguiente mensaje:
Nos indica que no tenemos instalada la máquina virtual Java (o la versión no es la adecuada). Para solucionarlo regresa al punto anterior.
3. Al arrancar Eclipse comenzará preguntándonos que carpeta queremos utilizar como workspace. En esta carpeta serán almacenados los proyectos que crees en Eclipse. Es importante que conozcas su ubicación para poder hacer copias de seguridad de tus proyectos.   
4.  Aparecerá una ventana de bienvenida. Ciérrala y pega un vistazo al entorno de desarrollo.

Instalar Android SDK de Google

El siguiente paso va a consistir en instalar Android SDK de Google.
Ejercicio paso a paso: Instalación de Android SDK
1. Accede a la siguiente página http://developer.android.com/sdk y descarga el fichero correspondiente a tu sistema operativo. 
2. Este software no requiere una instalación específica, simplemente descomprimir los ficheros en la carpeta que prefieras.
NOTA: En algunos sistemas tendremos problemas cuando la ruta donde se descomprime los ficheros contiene un espacio en blanco.
3. Ejecuta el programa SDK Manager. 
4. Seleccionar  los paquetes a instalar. Aparecerá una ventana donde podremos seleccionar los paquetes a instalar. Si lo deseas puedes instalar todos los paquetes (Accept All), en este caso el proceso de instalación puede tardar más de una hora. Si no dispones de tanto tiempo puedes seleccionar solo algunos paquetes. Siempre resulta interesante instalar la última versión de Android (incluyendo documentación, ejemplos y por supuesto la plataforma). Más adelante podrás instalar más paquetes si necesitas otras plataformas de desarrollo u otras máquinas virtuales.

Instalación del plug-in Android para Eclipse (ADT)

El último paso consiste en instalar el plug-in Android para Eclipse, también conocido como ADT. Este software desarrollado por Google, instala una serie de complementos en Eclipse, de forma que el entorno de desarrollo se adapte al desarrollo de aplicaciones para Android. Se crearán nuevos botones, tipos de aplicación, vistas,... para integrar Eclipse con el Android SDK que acabamos de instalar.
Ejercicio paso a paso: Instalación del plug-in Android para Eclipse (ADT)
Para instalar el plug-in Android sigue los siguientes pasos:
1. Arranca Eclipse y selecciona Help>Install New Software...
2.  En el diálogo Available Software que aparece, haz clic en Add… En el cuadro de diálogo Add Site que sale introduce un nombre para el sitio remoto (por ejemplo, Plug-in Android) en el campo Name. En el campo Location,introduce la siguiente URL:
http://dl-ssl.google.com/android/eclipse/
NOTA:Si tienes algún problema en adquirir el plug-in, puedes intentar utilizar https en el URL en vez de http. Finalmente pulsa OK.
Ahora en el cuadro Available Software debe aparecer Developer Tools:
3. Selecciona los paquetes a instalar y pulsa Next. Ahora aparecen listadas las características de Android DDMS y Android Development Tools.
4. Pulsa Next para leer y aceptar la licencia e instalar cualquier dependencia y pulsa Finish.
5.  Reinicia Eclipse.
6.  Configura Eclipse para que sepa donde se ha instalado Android SDK. Para ello entra en las preferencias enWindows>Preferences… y selecciona Android del panel de la izquierda. Ahora pulsa Browse… para selecciona el SDK Location y elige la ruta donde hayas descomprimido Android SDK. Aplica los cambios y pulsa OK.

 video[Tutorial] Instalación de Eclipse y AndroidSDK 

Recursos adicionales: Teclas de acceso rápido en Eclipse

Ctrl-o: Añade imports de las clases no resueltas.
Ctrl-f: Formatea automáticamente el código.
Ctrl-espacio: Auto completar.

Enlaces de interés:

Página oficial de Eclipse:Podrás encontrar todas las versiones e información sobre los proyectos Eclipse.
Mi primera hora con Eclipse: Interesante si quieres sacarle el máximo provecho a esta herramienta, aunque mucho de lo que se explica no resulta imprescindible para el curso.

Creación de un dispositivo virtual Android (AVD)
Un dispositivo virtual Android (AVD) te va permiten emular en tu ordenador cualquier tipo de dispositivos con Android.  De esta forma podrás probar tus aplicaciones en gran variedad de teléfonos y tabletas con cualquier versión, pantalla o tipo de entrada.

Ejercicio paso a paso: Creación de un dispositivo virtual Android (AVD)
1.     Abre Eclipse y pulsa en el botón Android Virtual Device Manager . Te aparecerá la lista con los AVD que hayas creado. La primera vez estará vacía.
2.     Pulsa a continuación el botón New... para crear un nuevo AVD. Aparecerá la siguiente ventana:
Donde tendremos que introducir los siguientes datos:
      AVD Name: Nombre que quieras dar al nuevo dispositivo virtual.
Device: Dispositivo a emular. Puede ser uno real, como Nexus 7 o bién uno genérico, donde se indica el tamaño de la pantalla en pulgadas y la resolución del dispositivo. Podrás seleccionar el dispositivo de una lista desplegable. NOTA: Si quieres crear nuevos tipos de dispositivo utiliza la pestaña Device Definition que encontrarás en la lista de dispositivos.
Target:versión SDK que soportará el dispositivo. Solo aparecerán las versiones que hayas instalado desde elAndroid SDK Manager.
CPU/ABI:Tipo de CPU y arquitectura que se va a emular. A tener en cuenta si se va a trabajar en código nativo. La opción más habitual es ARM.
Keyboard:Si se seleciona se supondrá que el dispositivo tiene teclado físico, que será emulado por el teclado del ordenador. En caso contrario se utilizará el teclado en pantalla.
Skin:Si se selecciona se mostrarán a la derecha del dispositivo una serie de botones, entre los que se incluyen: volumen, on/off, teclas de navegación, retorno, casa, menú, etc.
Front/Back Camera:Para activar la emulación de la cámara delantera y trasera.
Memory Options:Memoria que se dedicará al emulador. RAM: memoria total en MB. VM Heap: Memoria dinámica asignada a la máquina virtual en MB.
Internal Storage:Memoria interna del dispositivo. Determinará el número de aplicaciones y datos que podrás instalar. Cuidado, esta memoria se reservará en tu disco duro, por lo que no es conveniente indicar un valor demasiado grande.
SD Card:Memoria externa del dispositivo. Size: tamaño de la memoria. Esta creará un nuevo fichero. File: se utilizará un fichero previamente creado.
Snapshot:Si lo seleccionas podrás congelar la ejecución del dispositivo en un determinado instante. Más tarde, podrás retomar la ejecución en este instante, sin tener que esperar a que se inicialice el dispositivo. Conviene marcarlo para conseguir una carga más rápida.
Use Host GPU:Se habilita la emulación hardware para gráficos OpenGLES. Su navegación entre ventanas será más fluida.
NOTA: No podemos seleccionar simultáneamente Snapshot y Use Host GPU.
Una vez introducida la configuración pulsa el botón Create AVD.
3.     Aparecerá el dispositivo creado en la siguiente lista. Para arrancarlo selecciónalo y pulsa el botón Start...
Aparecerá la ventana Launch Options:

Puedes ejecutarlo en una ventana de 480x800 pixels, o por el contrario, reescalarlo para que tenga un tamaño de 5,1 pulgadas en tu pantalla (Scale display to real size). También puede limpiar los datos de usuario (Wipe user data). Finalmente, puedes arracar desde un punto de ejecución grabado e indicarle que cuando se cierre congele la ejecución para poder recargar en este mismo punto.   
4.     Pulsa el botón Launch para arrancarlo. 

NOTA: El emulador mostrado no está previsto para duplicar un dispositivo en particular, sino para tratar algunas de las características principales. Algunas características de hardware no están disponibles en el emulador, por ejemplo, el multi-touch o los sensores. 


Recursos adicionales: Teclas de acceso rápido en un emulador

Inicio: Tecla Home.
F2: Tecla Menú.
Esc: Tecla de volver.
F7: Tecla On/Off
Ctrl-F5/Ctrl-F6 óKeyPad +/-: Control de volumen de audio.
Ctrl-F11ó KeyPad 7: Cambia la orientación entre horizontal y vertical.
Alt-Intro: Visualiza el emulador a pantalla completa.

Leave a Reply

Subscribe to Posts | Subscribe to Comments

- Copyright © Android Arm WorkStation - Blogger Templates - Powered by Blogger - Designed by Johanes Djogan -