Sie sind auf Seite 1von 47

Android Studio.

Es la nueva herramienta de desarrollo en Android basada en IntelliJ IDEA. La cual incluye nuevas y
mejores caractersticas que las provistas en el ADT de Eclipse y ser el IDE oficial de Android una
vez este listo (actualmente se encuentra en versin beta)
Diferencias fundamentales entre Android Studio y el ADT de eclipse:

Apache Ant es una librera java y herramienta de lnea de comandos cuya misin es conducir los
procesos descritos en los archivos de compilacin como objetivos y puntos de extensin que
dependen unos de otros. El principal uso conocido de Ant es la construccin de aplicaciones Java.
Gradle es una herramienta de automatizacin de proyecto que se basa en los conceptos de
Apache Ant y Apache Maven e introduce un lenguaje de dominio especfico (DSL) basado en
Groovy en lugar de la forma ms tradicional XML de declarar la configuracin del proyecto.
A diferencia de Apache Maven, que define los ciclos de vida, y Apache Ant, donde los objetivos se
invocan en base a una dependencia-en orden parcial, Gradle utiliza un grafo a cclico dirigido
("DAG") para determinar el orden en que las tareas pueden ser ejecutadas.
El NDK es un conjunto de herramientas que le permite implementar partes de su aplicacin
utilizando lenguajes de cdigo nativo como C y C ++

Instalacin
Para descargar Android Studio ingrese a la siguiente direccin:
http://developer.android.com/sdk/installing/studio.html
Una vez cargue la pagina busque el link de descarga
Luego deberemos leer los trminos y condiciones y aceptar si estamos de acuerdo con realizar la
descarga bajo esas situaciones descritas (si no aceptamos no podremos descargar el instalador)

Es importante aclarar que el sistema reconoce automticamente que tipo se sistema operativo
tiene instalado para realizar la descarga adecuada:

NOTA: si desea descargar Android Studio para una plataforma diferente a la del equipo por medio
del cual esta realizando la descarga deber en la ventana inicial seleccionar la opcin VIEW ALL
DOWNLOADS AND SIZES y seleccionar la versin que le interesa:

Antes de instalar deber asegurarse que tenga instalada una versin superior o igual al JDK 6.

Ejecute el archivo .exe descargado android-studio-bundle-<version>.exe y siga los pasos del


Wizard para instalar Android Studio.

Seleccionar si Android Studio estara disponible para un unico usuario o para todos los usuarios del
equipo

Definir la carpeta donde se realizar la instalacin. (Verificacin de espacio disponible y espacio


necesario)

Seleccin de la carpeta del men de inicio (creacin de Accesos directos)

Iniciar la instalacin y esperar su trmino

Al finalizar la instalacin lo primero que preguntara es si desea cargar las configuraciones previas
de Android Studio en caso de existir

Si se selecciona, Android Studio inicia una vez termine la instalacin.

Ventana e inicio de Android Studio

Java
NOTA: Es posible que durante el proceso no se encuentre donde esta instalado Java, en estos
casos deber fijar la variable del entorno indicando la ubicacin del folder correcta.
Ir al men de Inicio, clic derecho sobre Computer, seleccionar Properties y luego la opcin
Advanced System Properties. Luego abrir el tab Advanced y seleccionar la opcin Environment
Variables, finalmente agregar una nueva variable de Sistema JAVA_HOME que apunte al folder del
JDK.

Ahora mismo Android Studio est listo y cargado con el Android Studio developer Tools, pero an
le faltan un par de paquetes que debern ser agregados para tener el Android SDK completo.

Agregando Paquetes de SDK


Por defecto el android SDK no incluye todo lo que necesitas para iniciar a desarrollar. El SDK
separa herramientas, plataformas y otros componentes en paquetes que puedes descargar como
los vayas necesitando usando el Android SDK Manager. Antes de empezar hay algunos paquetes
que deber agregar a su Android SDK.
Para iniciar la descarga de los paquetes lanzar el Android SDK Manager

Cuando se abre por primera vez el Android SDK Manager abran muchos paquetes seleccionados
por defecto. Dejar estos seleccionados, pero asegrese de tener todo lo que necesite siguiendo los
siguientes pasos:
1. Obtener el ultimo SDK Tools e incluir la versin del API que requiera y que aun no este
instalada

2. Obtener libreras de soporte para APIS adicionales, incluir adems los servicios de Google
Play para muchas mas APIS

3. Una vez seleccionados los paquetes deseados continuar con la instalacin.

4. Aceptar la licencia de uso para cada uno de los paquetes seleccionados

Luego de todo esto el proceso de descarga iniciara y la velocidad con que se realice la
actualizacin del Android SDK depender del numero de paquetes a instalar y la velocidad del
internet que tenga disponible.

Primera Experiencia con el IDE


Crearemos ahora nuestro primer proyecto usando el IDE de Android Studio.
En la ventana de inicio seleccionamos la opcin Nuevo proyecto. Debe tener en cuenta que esta
ventana se muestra siempre y cuando no se hubiese abierto un proyecto previamente, es decir las
siguientes veces que se inicie el IDE abrir e ultimo proyecto por defecto y para ver la ventana de
inicio deber seleccionar la opcin Close Proyect.

Se debe ingresar el nombre de la aplicacin y dominio de la compaa el cual ser usado para
nombrar el paquete, el nombre de la aplicacin debe seguir los estndares de nombrado java por
lo que debe iniciar con mayscula.
Tambin es importante fijarse en la ubicacin donde queda almacenado el proyecto; por defecto
esta ubicacin es una carpeta llamada AndroidStudioProjects ubicada dentro de la carpeta del
usuario quien realizo la instalacin del IDE.

Luego deber seleccionar que para que tipo de dispositivos quiere desarrollar la aplicacin, puede
seleccionar telfono y tabla, tv, wear (relog) o Glass (gafas) o seleccionar ms de una opcin si lo
desea, teniendo en cuenta que por cada una deber seleccionar el SDK de forma individual.
Esta es una de las primeras diferencias con el ADT de eclipse, ya que adems de seleccionar varios
tipos de proyecto tambin se incluyen sus respectivos emuladores para realizar pruebas iniciales.

La seleccin del SDK de Android para cada tipo de dispositivo destino determinara en gran medida
el numero de dispositivos sobre los cuales podr correr la aplicacin. Solo estarn disponibles los
SDK bases del IDE y los que haya descargado manualmente por medio de la herramienta SDK
Manager que se vio en la primera parte de esta gua.
Si tiene alguna duda sobre el alcance en numero de dispositivos que tendr cada uno de los SDK
puede observar la ayuda grafica disponible en el momento de seleccin del mismo Help me
Choose.

Una vez seleccionado el dispositivo target y su sdk asociado, podr determinar si quiere partir de
una actividad con una plantilla de presentacin pre configurado o simplemente una actividad en
blanco o an un proyecto en blanco.

Para el ejemplo de esta gua se selecciono crear una Actividad en blanco, recordemos que una
actividad es la unidad mnima que debe estar presente en cualquier aplicacin Android y que
representa una pantalla o interface dentro del dispositivo, esta a su vez esta formada por dos
archivos separados: un archivo xml o layout que representa los componentes grficos que se
despliegan sobre la pantalla / interface y un archivo java que contiene la lgica asociada a cada
uno de los componentes grficos asociados a la pantalla / interface.

Se solicita entonces los nombres de cada uno de estos archivos. Recuerde que las clases en Java se
nombran con su primera letra en mayscula y que los archivos xml deben ir en minscula. Adems
se solicita el titulo de la aplicacin (el cual ser almacenado como un string dentro de la carpeta de
recursos de la aplicacin).

En el caso de que en la seleccin del dispositivo objetivo se haya seleccionado ms de una opcin
deber repetir este proceso por cada uno. Para el ejemplo de esta gua tambin se selecciono un
proyecto para Wear (reloj) por lo cual se solicita los nombre de dos layout diferentes pues existen
presentaciones de reloj circular y cuadrado.

En la estructura de archivos del proyecto se crear una carpeta para cada uno de los dispositivos
target seleccionado en la creacin de la aplicacin, la estructura de archivos es un poco diferente a
la del ADT de eclipse.
Todo lo mas importante para el desarrollador se encuentra en la ruta scr/main y dentro de ella la
carpeta Java contendr todo las clases java usadas para la lgica de la aplicacin y la carpeta res
donde se encontraran alojados todos los archivos xml layout, imgenes y recursos usados para
representar la parte grafica de la aplicacin.

Al igual que en el ADT de eclipse cuando se trabaja la parte grafica de la aplicacin puedo disponer
de una vista previa de los componentes asociados a los archivos xml usando cualquiera de los
tipos de emuladores disponibles en el IDE sin necesidad de ejecutarlo.

Antes de ejecutar cualquier aplicacin debemos asegurarnos de tener configurados nuestros


dispositivos mviles o emuladores para realizar las pruebas respectivas.
Al igual que el ADT de eclipse disponemos de acceso directo al SDK manager en el caso de
necesitar la descargar de algn paquete del SDK de Android, acceso directo del AVD Manager Para
configurar los emuladores que se requieren para las pruebas de la aplicacin (como es el mismo
de eclipse si previamente habamos creado emuladores ac se cargaran) y acceso directo al
Android Device Monitor para mirar entre otras cosas los archivos internos del emulador.

Para crear un nuevo emulador seleccionamos el acceso directo del AVD Manager, Selecciona la
opcin Create.

Asignamos un nombre al emulador, el modelo de dispositivo asociado al emulador, el SDK target


del emulador (que debe coincidir en requerimientos con el SDK de la aplicacin que se prueba), la
CPU y el Skin. Tenga cuidado con la memoria RAM y el almacenamiento interno asignado al
emulador ya que podra entrar en conflicto con los recursos disponibles de su maquina.

La creacin del emulador finaliza con un Dialogo resumen.

Luego podremos seleccionar el emulador de nuestro gusto de los disponibles en la lista del AVD
Manager e iniciarlo con el botn Start.

En las opciones de lanzamiento podremos finalizar los detalles de presentacin del emulador
como la densidad y tamao respecto al monitor de nuestro equipo en el que realizamos la prueba.

La carga del emulador puede tardar varios minutos dependiendo de la capacidad de


procesamiento de nuestro equipo de trabajo razn por la cual si se utiliza un emulador para
pruebas se recomienda lanzar el emulador al inicio de la jornada de trabajo y solo cerrarlo al
finalizar la jornada. Cuando el emulador ya se esta ejecutando desde el IDE ejecutaremos el
proyecto lo que producir la simulacin de instalacin de la APK sobre el mismo.

Podemos Cerrar el AVD Manager, sino necesitamos ejecutar ms emuladores. OJO no cerrar la
ventana del emulador.
Desde el IDE de Android Studio ejecutamos el proyecto, esto producir que primero se construya
la aplicacin con Gradle y si no hay errores preguntara que medio usar para realizar la ejecucin.
En este punto aparecen los emuladores que estn en ejecucin y los dispositivos reales que estn
conectados a la maquina.

Ejercicio: Probar la creacin de un nuevo emulador y ejecutar la aplicacin (crear Emulador para
Reloj).
Ayuda: Tambin se pueden crear emuladores a partir de la definicin de Dispositivos entre los que
encontramos telfonos, tablas, televisores, y relojes.

Asegrese de seleccionar el proyecto y el emulador correcto.

Genymotion
Genymotion es un conjunto de herramientas que proporciona un entorno virtual para Android.
Puede ser muy til para los desarrolladores, probadores, vendedores e incluso los jugadores.
Est disponible para la mayora de los sistemas operativos: Windows, Linux y Mac OS X. Es tan
sencillo de instalar como poderoso de usar.

Caractersticas

Aceleracin OpenGL para lograr el mejor rendimiento 3D


Habilitar la opcin de pantalla completa y mejorar su experiencia
Sea preciso en el desarrollo de su interfaz de usuario con la funcionalidad pixel perfect"
Inicio de mltiples dispositivos virtuales al mismo tiempo
Gestin de sensores: Nivel de batera/estado, GPS, Rotacin, Cmara
Sobre escritura de identificadores de dispositivos virtuales
Comandar directamente los sensores de los dispositivos vituales con Genymotion Shell
Compatible con Microsoft Windows 32/64 bits, Mac OSX 10.6+ and Linux 32/64 bits
Descarga y desplegar fcilmente el ltimo dispositivo virtual Genymotion

Requerimientos
Solo disponible para alguno de los siguientes sistemas operativos:

Microsoft Windows XP SP3 (32 or 64 bits)


Microsoft Windows Vista (32 or 64 bits)
Microsoft Windows 7 (32 or 64 bits)
Microsoft Windows 8 / 8.1 (32 or 64 bits)
Linux Ubuntu 12.04 (32 or 64 bits)
Linux Ubuntu 12.10 (32 or 64 bits)
Linux Debian Wheezy (64 bits)
Mac OS X 10.6
Tarjeta grfica que soporte OpenGL 2.0, con driver actualizado
Soporte de virtualizacin VT-x o AMD-V CPU, habilitado en la configuracin del BIOS
Por lo menos 2GB de RAM
Por lo menos 100MB de espacio libre en el disco duro para instalacin.
Se requiere un mnimo de 2 GB de espacio libre para desplegar cada dispositivo virtual
Genymotion. Puede ser que necesite ms de 8 GB dependiendo de su uso de los
dispositivos virtuales y las aplicaciones que ha instalado
Conexin a Internet para instalacin y actualizaciones

Resolucin de pantalla superior a 1024 x 768 pxeles


Oracle VirtualBox superior o igual a 4.2.12 (Entre mayor mejor)
Alguno de los siguientes Navegadores
o Internet Explorer >= 9 (greater is better)
o Mozilla Firefox >= 3.0
o Google Chrome >= 2.0
o Safari >= 4.0

Instalacin
Para iniciar el proceso de instalacin se debe crear una cuenta Genymotion en la siguiente
direccion: https://cloud.genymotion.com/page/customer/login

Una vez se completen todos los campos del formulario, se selecciona el botn Sign Up, con esto
recibir un email de validacin que deber utilizar para finalizar el proceso.
Luego recibir un nuevo correo indicando que el registro fue completo. Realice el login.
Si no dispone de una instalacin del Virtual Box, deber instalar una, en el caso de tener sistema
operativo Windows en descargar Paquete Genymotion que contiene un instalador de virtual box
incorporado,
realice
el
proceso
por
medio
del
siguiente
link:
https://cloud.genymotion.com/page/launchpad/download/ (debe tener habilitada la virtualizacin
desde la BIOS)

En el caso de sistemas Mac, ir al siguiente enlace: https://www.virtualbox.org/wiki/Downloads y


obtener el archivo Mac OS X .dmg y seguir los pasos de instalacin. Cuando termine reiniciar.
Dirigirse a la siguiente pgina: https://cloud.genymotion.com/page/launchpad/download/
Seleccione el paquete correspondiente para su sistema y descrguelo
El proceso de instalacin puede variar dependiendo del sistema operativo de su equipo.

Windows
o Doble click en .msi installer
o Seleccionar el lenguaje del instalador (El lenguaje del Genymotion depende del
lenguaje de su sistema) y clic en el botn "Next"
o Clic en el botn "Next" de nuevo
o Cambie el Path de ser necesario (El path por defecto es C:\Program
Files\Genymobile\Genymotion) luego clic en el botn "Next"
o Clic en el botn "Next" de nuevo
o Seleccione si desea o no crear un icono de escritorio. Luego clic en el botn
"Next"
o Clic en el botn "Install"
o Clic en el botn "Finish"
Mac OS X
o Abrir el instalador .dmg
o Mover el Genymotion y el Genymotion Shell al directorio de la aplicacin.

Inicio Rpido
1. Run Genymotion
a. Windows (Clic en el icono del escritorio)
b. MacOS ( Clic en el icono desde el directorio de Aplicaciones)
2. La ventana principal aparece

3. Inmediatamente, un pop-up aparece e invita a agregar su primer dispositivo virtual

4. Clic en el botn Yes. La ventana de creacin aparecer (se requiere de conexin a


internet)

5. Clic en el botn Connect. Completar la ventana de autenticacin con su nombre de


usuario y contrasea en Genymotion Cloud y clic en el botn Connect

6. Una vez conectado podr ver todos los dispositivos virtuales disponibles. Seleccione el
dispositivo de su inters y seleccione el botn Next

7. Seleccione un nuevo nombre para su dispositivo virtual y clic en el botn Next

8. Su dispositivo virtual se descargara y se desplegara

9. Clic en el botn Finish para cerrar la ventana de despliegue

10. Clic en el botn Play para iniciar su recin creado dispositivo virtual

11. Disfrutar

Configuracin como plugin de Android Studio


1. Iniciar el IDE
2. Ir al Menu "File/Settings"

3. En la nueva ventana que se abre, seleccionar la seccion "Plugins" y luego clic en el botn
"Browse repositories..." (En la parte inferior derecha)

4. En la lista, clic en Genymotion y clic en el botn "Download and install" (En la esquina
superior izquierda) En el ejemplo de esta gua no aparece el botn instalar debido a que ya
fue previamente instalado

5.
6.
7.
8.
9.

Clic en el boton "Yes" para iniciar


Clic en el boton "Close" para salir de la ventana del browse repository
Clic en el boton "OK" para dejar la ventana de settings
El IDE pregunta por reiniciar. Aceptar seleccionando el boton "Restart"
Usar el icono de acceso rpido a los emuladores de Genymotion

Fuentes
Las siguientes pginas fueron usadas para la elaboracin de esta gua:
https://developer.android.com/sdk/installing/studio.html
https://developer.android.com/tools/sdk/ndk/index.html
http://www.gradle.org/
http://en.wikipedia.org/wiki/Gradle
https://cloud.genymotion.com/page/doc/

Das könnte Ihnen auch gefallen