Levantamiento Android Estudio

Page 1

Herramientas de Programación Móvil

SEMANA 1

Puesta en marcha Ambiente de Desarrollo

Todos los derechos de autor son de la exclusiva propiedad de IACC o de los otorgantes de sus licencias. No está permitido copiar, reproducir, reeditar, descargar, publicar, emitir, difundir, poner a disposición del público ni ESTE LAdeSEMANA 1 utilizarDOCUMENTO los contenidos paraCONTIENE fines comerciales ninguna clase.

1


ESTE DOCUMENTO CONTIENE LA SEMANA 1

2


ÍNDICE INTRODUCCIÓN ................................................................................................................................... 4 OBJETIVOS ESPECÍFICOS ........................................................................................................................... 4 INTRODUCCIÓN ...................................................................................................................................... 4 1.

INSTALACIÓN JAVA DEVELOPMENT KIT............................................................................................... 5 1.1.

JDK NO ESTÁ INSTALADO .................................................................................................... 5

1.2.

CONFIGURAR JDK ................................................................................................................ 8

2.

INSTALACIÓN ANDROID STUDIO ............................................................................................... 13

3.

CONFIGURACIÓN SDK ANDROID ............................................................................................... 16

4.

CREACIÓN DE UN DISPOSITIVO VIRTUAL .................................................................................. 20

ESTE DOCUMENTO CONTIENE LA SEMANA 1

3


INTRODUCCIÓN

OBJETIVOS ESPECÍFICOS    

Caracterizar el origen y evolución del sistema operativo Android. Describir el proceso de desarrollo de aplicaciones en ambiente operativo Android. Analizar el funcionamiento, características y utilidades de las herramientas de desarrollo de Android Studio. Utilizar las herramientas de instalación y configuración del ambiente de desarrollo Android Studio.

INTRODUCCIÓN Los recursos adicionales de esta semana se centran en la configuración del ambiente de desarrollo de las aplicaciones. Esto incluye:    

La instalación de Java Development Kit La instalación de Android Studio La configuración del SDK de Android La creación de un dispositivo virtual Android

Aprender estos pasos son importantes ya que sin el ambiente de desarrollo correctamente configurado, no se podrán crear, probar ni publicar las aplicaciones que se desarrollen.

ESTE DOCUMENTO CONTIENE LA SEMANA 1

4


1. INSTALACIÓN JAVA DEVELOPMENT KIT El lenguaje por definición para programar aplicaciones Android es Java. Por esto es necesario tener instalado el Java Development Kit previamente en el equipo. Para saber si está instalado, se puede abrir la consola del sistema y escribir: javac –versión

Si el sistema responde que javac no se reconoce como un comando, se debe descargar o configurar. Si no está instalado, ir al paso 1.1. Si está instalado y solo falta configurarlo, ir al paso 1.2

1.1. JDK NO ESTÁ INSTALADO Antes de saber qué versión del JDK instalar, se debe saber que para crear aplicaciones Android se necesita el JDK 6, pero si se quieren hacer aplicaciones para Android 5.0 (Lollipop) es obligatorio el uso de JDK 7.

ESTE DOCUMENTO CONTIENE LA SEMANA 1

5


Para este ejemplo, se descarga JDK 7. Abrir un navegador de internet e ir a la siguiente dirección: http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html Buscar el título Java SE Development Kit 7u75 y hacer click en el control Accept License Agreement. Finalmente, hacer clic en la versión compatible con el sistema operativo que se está utilizando.

Es posible que el navegador retorne un error de seguridad. Se debe hacer clic en el link Avanzado y finalmente en el link Proceder con la descarga

ESTE DOCUMENTO CONTIENE LA SEMANA 1

6


ESTE DOCUMENTO CONTIENE LA SEMANA 1

7


Una vez descargado, se ejecuta el instalador

1.2. CONFIGURAR JDK Una vez instalado, se configura la variable de entorno JAVA_HOME: ï‚·

Abrir el Panel de control

ESTE DOCUMENTO CONTIENE LA SEMANA 1

8


Seleccionar Sistema

Seleccionar Propiedades del sistema

ESTE DOCUMENTO CONTIENE LA SEMANA 1

9


Seleccionar Variables de entorno

 

En Variables del sistema, presionar Nueva En Nombre de variable escribir JAVA_HOME y en Ruta de variable escribir el nombre de la carpeta donde está instalado el JDK

 

Presionar Aceptar Reiniciar el computador

ESTE DOCUMENTO CONTIENE LA SEMANA 1

10


En caso que no funcione, seleccionar Variables de entorno, luego Path y presionar Modificar

Al final de la línea agregar un punto y coma (;), pegar la dirección del JDK y agregar la carpeta bin. La línea debe aparecer de la siguiente forma: ; C:\Archivos de programa\Java\jdk1.7.0_75\bin

Presionar Aceptar y nuevamente Aceptar.

ESTE DOCUMENTO CONTIENE LA SEMANA 1

11


Probar nuevamente el comando javac –version en la línea de comandos

Si el sistema retorna la versión de javac, la instalación ha sido efectuada exitosamente.

ESTE DOCUMENTO CONTIENE LA SEMANA 1

12


2. INSTALACIร N ANDROID STUDIO Se inicia un navegador de internet y se ingresa a la pรกgina https://developer.android.com/sdk/index.html

Se presiona el botรณn Download Android Studio Una vez descargado, se hace doble clic en el instalador.

Se presiona Next para continuar y se seleccionan todas las opciones del instalador

ESTE DOCUMENTO CONTIENE LA SEMANA 1

13


 

Android SDK: permite administrar las versiones de las API del sistema operativo Android sobre las cuales se va a hacer el desarrollo, instalar nuevos drivers USB para ejecutar las aplicaciones directamente desde Android Studio a un teléfono, etc. Android Virtual Device: genera emuladores de dispositivos Android para probar las aplicaciones desarrolladas. Performance (Intel HAXM): si se tiene un computador que soporte virtualización, es posible echar a andar un sistema operativo Android en una máquina virtual. Esto es equivalente al Android Virtual Device, pero se comporta de manera mucho más fluida. Las máquinas virtuales Android también se administran usando el Android Virtual Device.

Para probar las aplicaciones desarrolladas, lo mejor es probar directamente en un teléfono (usando un cable USB), después un Android Virtualizado (HAXM) y finalmente un Android emulado. La velocidad de ejecución de un Android emulado es bajísima.

ESTE DOCUMENTO CONTIENE LA SEMANA 1

14


Posteriormente se selecciona la ubicaciรณn del software a instalar

El sistema pregunta por la cantidad de memoria a asignar a HAXM. Los valores por defecto son adecuados. Se presiona Next y se espera a que termine la instalaciรณn.

ESTE DOCUMENTO CONTIENE LA SEMANA 1

15


3. CONFIGURACIÓN SDK ANDROID Una vez terminada la instalación de Android Studio, se ejecuta el programa. Aparece una opción para importar la configuración de una versión anterior. Seleccionar la opción que dice que no hay una versión anterior instalada

Esperar a que Android Studio baje las actualizaciones del SDK

Una vez terminado, se muestra la siguiente pantalla dando el estado de la instalación

Se presiona Finish para continuar

ESTE DOCUMENTO CONTIENE LA SEMANA 1

16


En la pantalla de inicio de Android Studio, se hace clic en Configure

Se hace clic en SDK Manager

ESTE DOCUMENTO CONTIENE LA SEMANA 1

17


En la pantalla del SDK Manager, se seleccionan los siguientes paquetes:

En Android 2.3.3 (API 10)   

SDK Platform Intel x86 Atom System Image Google APIs

En Extras  

Android Support Library Google USB Driver

Presionar el botón Install [número] packages…

ESTE DOCUMENTO CONTIENE LA SEMANA 1

18


Seleccionar Accept License para ambos apartados: Android SDK License y Android Sysimage License

Presionar Install Una vez instalado, se cierra el SDK Manager.

ESTE DOCUMENTO CONTIENE LA SEMANA 1

19


4. CREACIÓN DE UN DISPOSITIVO VIRTUAL Para crear un nuevo dispositivo para probar las aplicaciones desarrolladas, se necesita tener un proyecto. En el Android Studio Setup Wizard, hacer clic en Start a new Android Studio project

ESTE DOCUMENTO CONTIENE LA SEMANA 1

20


Se completan los campos del formulario: se escribe un nombre de aplicación, un dominio de compañía y se presiona Next

Se elige el dispositivo para el cual va orientada la aplicación. Se elige Teléfono o Tablet. De la lista Minimum SDK se elige API 10: Android 2.3.3 (Gingerbread). Se presiona Next.

ESTE DOCUMENTO CONTIENE LA SEMANA 1

21


En la pantalla Add an activity to Mobile se elige Blank Activity

En la pantalla Customize the Activity se pueden cambiar los nombres de la app y otras variables que se verรกn en las prรณximas semanas del curso. Se presiona Finish

ESTE DOCUMENTO CONTIENE LA SEMANA 1

22


Una vez dentro de Android Studio, se presiona el botón AVD Manager (ícono de teléfono móvil púrpura con logo de Android en la esquina superior derecha) AVD Manager

En la interfaz aparece la lista de dispositivos existentes. Para crear uno nuevo, presionar Create Virtual Device…

ESTE DOCUMENTO CONTIENE LA SEMANA 1

23


Una buena configuración es la que corresponde al Nexus S. Es importante no seleccionar una resolución de pantalla mayor a la resolución del computador donde se está usando, ya que no podrá verse la interfaz completa del teléfono virtual. Presionar Next.

Seleccionar el sistema operativo que se desea en el teléfono. En caso que HAXM esté instalado se recomienda usar las versiones x86. Si se desea usar un emulador, usar las versiones armeabi. Las versiones que dicen Google APIs están habilitadas para usar Google Services.

Presionar Next

ESTE DOCUMENTO CONTIENE LA SEMANA 1

24


En la siguiente pantalla se muestra el resumen del teléfono virtual construido. Presionar Finish.

El nuevo dispositivo aparece en la lista. Al presionar el botón Play comienza a ejecutar.

ESTE DOCUMENTO CONTIENE LA SEMANA 1

25


PARA REFERENCIAR ESTE DOCUMENTO, CONSIDERE: IACC (2015). Puesta en marcha Ambiente de Desarrollo. Herramientas de Programaciรณn Mรณvil. Semana 1.

ESTE DOCUMENTO CONTIENE LA SEMANA 1

26


ESTE DOCUMENTO CONTIENE LA SEMANA 1

27


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.