guia1 entorno de desarrollo android
Post on 10-Jan-2016
12 Views
Preview:
DESCRIPTION
TRANSCRIPT
7/18/2019 GUIA1 Entorno de Desarrollo Android
http://slidepdf.com/reader/full/guia1-entorno-de-desarrollo-android 1/16
ISTP “MARIA ROSARIO ARAOZ PINTO”COMPUTACIÓN E INFORMÁTICA
Entorno de desarrollo
Android (Android Studio)
Para empezar con este Curso de Programación Android, vamos a
describir los pasos básicos para disponer en nuestro PC del entorno y las
herramientas necesarias para comenzar a programar aplicaciones para
la plataforma Android.
No voy a ser exhaustivo, ya ue existen muy buenos tutoriales sobre la
instalación de !ava, Android "tudio y el "#$ de Android, incluida
la documentación oficial de desarrollo de Android, por lo ue tan sólo
enumerar% los pasos necesarios de instalación y configuración, y
proporcionar% los enlaces a las distintas herramientas. &amos allá.
Paso 1. Descarga e instalación de Java.
"i a'n no tienes instalado ninguna versión del !#$ (!ava #evelopment
$it) puedes descargarla gratuitamente desde la *eb de +racle.
Aunue ya está disponible !ava , para el desarrollo en Android nos
seguiremos uedando por ahora con Java 7. -n el momento de escribir
este manual la revisión más reciente de esta serie es la versión update/ (si hubiera disponible un update posterior podr0amos usarlo sin
problema), ue deberemos descargar para nuestra versión concreta del
sistema operativo. Por e1emplo, para 2indo*s 34 bits descargaremos el
APLICACIONES MÓVILES 1
7/18/2019 GUIA1 Entorno de Desarrollo Android
http://slidepdf.com/reader/full/guia1-entorno-de-desarrollo-android 2/16
ISTP “MARIA ROSARIO ARAOZ PINTO”COMPUTACIÓN E INFORMÁTICA
e1ecutable marcado como 5Windows x646 cuyo nombre de fichero es 5 jdk-
7u79-windows-x64.exe5.
7a instalación no tiene ninguna dificultad, se trata de un instalador
estándar de 2indo*s donde tan sólo hay ue aceptar, pantalla por
pantalla, todas las opciones ue ofrece por defecto.
-l siguiente paso es opcional, pero puede evitarnos alg'n ue otro
problema en el futuro. Crearemos una nueva variable de entorno
llamada JAVA_HOME y cuyo valor sea la ruta donde hemos instalado el
!#$, por e1emplo 5C:\Program Files\a!a\jdk".7.#$795. Para a8adir una
variable de entorno del sistema en 2indo*s podemos acceder al Panel
de Control 9 "istema y "eguridad 9 "istema 9 Configuración avanzada del
sistema 9 +pciones Avanzadas 9 &ariables de entorno. :na vez en la
ventana de %aria&les de 'ntorno pulsamos el botón 5Nueva;6 del
apartado de %aria&les del (istema y a8adimos la nueva variable con los
valores indicados<
APLICACIONES MÓVILES 2
7/18/2019 GUIA1 Entorno de Desarrollo Android
http://slidepdf.com/reader/full/guia1-entorno-de-desarrollo-android 3/16
ISTP “MARIA ROSARIO ARAOZ PINTO”COMPUTACIÓN E INFORMÁTICA
Paso 2. Descarga e instalación de Android Studio y el SDK de
Android.
#escargaremos )ndroid (tudio accediendo a la *eb de desarrolladores
de Android, y dirigi%ndonos a la sección dedicada al "#$ de la
plataforma. #escargaremos la versión más reciente del instalador
correspondiente a nuestro sistema operativo pulsando el botón verde
5#o*nload Android "tudio for 2indo*s6 y aceptando en la pantalla
siguiente los t%rminos de la licencia.
APLICACIONES MÓVILES 3
7/18/2019 GUIA1 Entorno de Desarrollo Android
http://slidepdf.com/reader/full/guia1-entorno-de-desarrollo-android 4/16
ISTP “MARIA ROSARIO ARAOZ PINTO”COMPUTACIÓN E INFORMÁTICA
Para instalar la aplicación e1ecutamos el instalador descargado (en mi
caso el fichero se llama 5android-studio-&undle-"4".*""777+-
windows.exe5) y seguimos el asistente aceptando todas las opciones
seleccionadas por defecto. #urante el proceso se instalará el "#$ de Android, algunos componentes adicionales para el desarrollo sobre
Android, un dispositivo virtual (o 5A, más adelante veremos lo ue es
esto) preconfigurado para la versión más reciente de la plataforma, y por
supuesto el entorno de desarrollo Android "tudio.
Instalar Intel HAXM !"cional#
"i nuestro sistema está preparado para ello, en la pantalla anterior nos
aparecerá un componente adicional llamado 5Performance (=ntel
>A?@7)6.
APLICACIONES MÓVILES 4
7/18/2019 GUIA1 Entorno de Desarrollo Android
http://slidepdf.com/reader/full/guia1-entorno-de-desarrollo-android 5/16
ISTP “MARIA ROSARIO ARAOZ PINTO”COMPUTACIÓN E INFORMÁTICA
=ntel >A?@ (,ardware )elerated 'xeution anager ) es un sistema de
virtualización ue nos ayudará a me1orar el rendimiento del emulador de
)ndroid (más adelante hablaremos de esto), y siempre ue nuestro
sistema lo soporte es muy recomendable instalarlo. "i lo seleccionamos,
en un paso posterior del instalador se podrá indicar además la cantidad
de memoria ue reservaremos para este componente, donde de1aremos
seleccionada la opción por defecto<
APLICACIONES MÓVILES 5
7/18/2019 GUIA1 Entorno de Desarrollo Android
http://slidepdf.com/reader/full/guia1-entorno-de-desarrollo-android 6/16
ISTP “MARIA ROSARIO ARAOZ PINTO”COMPUTACIÓN E INFORMÁTICA
#urante la instalación tendremos ue indicar tambi%n las rutas donde
ueremos instalar tanto Android "tudio como el "#$ de Android. Para
evitar posibles problemas futuros mi recomendación personal es
seleccionar rutas ue no contengan espacios en blanco.
APLICACIONES MÓVILES 6
7/18/2019 GUIA1 Entorno de Desarrollo Android
http://slidepdf.com/reader/full/guia1-entorno-de-desarrollo-android 7/16
ISTP “MARIA ROSARIO ARAOZ PINTO”COMPUTACIÓN E INFORMÁTICA
-n el 'ltimo paso de la instalación, marcaremos la opción 5(tart )ndroid
(tudio6 y pulsaremos el botón 5inish6 de forma ue se iniciará
automáticamente la aplicación. -s posible ue nos aparezca en este
momento un cuadro de diálogo consultando si ueremos reutilizar la
configuración de alguna versión anterior del entorno. Para realizar una
instalación limpia seleccionaremos la opción 5/ do not 0a!e a pre!ious
!ersion15.
APLICACIONES MÓVILES 7
7/18/2019 GUIA1 Entorno de Desarrollo Android
http://slidepdf.com/reader/full/guia1-entorno-de-desarrollo-android 8/16
ISTP “MARIA ROSARIO ARAOZ PINTO”COMPUTACIÓN E INFORMÁTICA
Bras esto, tendremos ue decidir el tema !isual ue utilizará la aplicación.
@i recomendación personal es utilizar el tema oscuro, llamado 5#arcula6,aunue de cualuier forma es algo ue podremos cambiar más adelante<
APLICACIONES MÓVILES 8
7/18/2019 GUIA1 Entorno de Desarrollo Android
http://slidepdf.com/reader/full/guia1-entorno-de-desarrollo-android 9/16
ISTP “MARIA ROSARIO ARAOZ PINTO”COMPUTACIÓN E INFORMÁTICA
#urante la primera e1ecución aparecerá además el asistente de inicio ue
se encarga de descargar e instalar9actualizar algunos componentes
importantes del "#$ de Android.
-speraremos a ue finalice y pulsaremos el botón 5inish6.
Bras finalizar el asistente de inicio nos aparecerá la pantalla de
bienvenida de Android "tudio<
APLICACIONES MÓVILES 9
7/18/2019 GUIA1 Entorno de Desarrollo Android
http://slidepdf.com/reader/full/guia1-entorno-de-desarrollo-android 10/16
ISTP “MARIA ROSARIO ARAOZ PINTO”COMPUTACIÓN E INFORMÁTICA
Actuali$ación de Android Studio !"cional#
-ste paso tambi%n es opcional, aunue recomendable. Podemos
comprobar si existe alguna actualización de Android "tudio pulsando el
enlace situado en la parte inferior de la pantalla de bienvenida (C0ek 2or
updates now ), lo ue nos mostrará información sobre la 'ltima
actualización disponible (si existe) en una ventana como la siguiente<
APLICACIONES MÓVILES 10
7/18/2019 GUIA1 Entorno de Desarrollo Android
http://slidepdf.com/reader/full/guia1-entorno-de-desarrollo-android 11/16
ISTP “MARIA ROSARIO ARAOZ PINTO”COMPUTACIÓN E INFORMÁTICA
Para instalar la actualización simplemente pulsar0amos el botón 53pdate
and restart 5.
Bras la actualización, Android "tudio se reiniciará y volveremos aaparecer en la pantalla de bienvenida.
Paso %. &on'iguración inicial de Android Studio.
7o siguiente ue haremos antes de empezar a utilizar el =#-
será asegurarnos de ue están correctamente configuradas las rutas a
los "#$ de !ava y Android.
Para ello pulsaremos la opción 5Configure6 de la pantalla de bienvenida,
tras %sta accederemos a la opción 5Pro1ect #efaults6 y despu%s a 5Pro1ect
"tructure6. -n la ventana de opciones ue aparece revisaremos el
apartado 5"#$ 7ocation6 asegurándonos de ue tenemos correctamente
configuradas las rutas al !#$ y al "#$ de Android. A continuación
muestro la configuración en mi caso, aunue puede variar seg'n lasrutas ue hayáis utilizado para instalar los distintos componentes.
APLICACIONES MÓVILES 11
7/18/2019 GUIA1 Entorno de Desarrollo Android
http://slidepdf.com/reader/full/guia1-entorno-de-desarrollo-android 12/16
ISTP “MARIA ROSARIO ARAOZ PINTO”COMPUTACIÓN E INFORMÁTICA
Bras la revisión pulsamos el botón +$ para aceptar la configuración y
volvemos al men' de la pantalla de bienvenida de Android "tudio.
Paso (. Instalar)actuali$ar co*"onentes del SDK de Android.
-l siguiente paso será actualizar algunos componentes del "#$ de
Android e instalar otros adicionales ue nos pueden ser necesarios o
'tiles para el desarrollo de nuestras aplicaciones.
Para ello accederemos al men' 5Configure 9 "#$ @anager6 de la pantalla
de bienvenida, lo ue nos permitirá acceder al (5 anager de Android.
Con esta herramienta podremos instalar, desinstalar, o actualizar todos
los componentes disponibles como parte del "#$ de Android.
APLICACIONES MÓVILES 12
7/18/2019 GUIA1 Entorno de Desarrollo Android
http://slidepdf.com/reader/full/guia1-entorno-de-desarrollo-android 13/16
ISTP “MARIA ROSARIO ARAOZ PINTO”COMPUTACIÓN E INFORMÁTICA
7os componentes principales ue, como m0nimo, deberemos
instalar9actualizar serán los siguientes<
. Android "#$ Bools
D. Android "#$ PlatformEtools
F. Android "#$ GuildEtools (la versión más reciente disponible)
4. :na o más versiones de la plataforma Android
H. Android "upport Iepository (extras)
3. Joogle Iepository (extras)
. Joogle Play "ervices (extras)
APLICACIONES MÓVILES 13
7/18/2019 GUIA1 Entorno de Desarrollo Android
http://slidepdf.com/reader/full/guia1-entorno-de-desarrollo-android 14/16
ISTP “MARIA ROSARIO ARAOZ PINTO”COMPUTACIÓN E INFORMÁTICA
-l punto 4 es uno de los más importantes, ya ue contiene los
componentes y librer0as necesarias para desarrollar sobre cada una de
las versiones concretas de Android. As0, si uisi%ramos probar nuestras
aplicaciones por e1emplo sobre Android 4.4 y 3.K tendr0amos uedescargar las dos plataformas correspondientes a dichas versiones. @i
conse1o personal es siempre instalar al menos D plataformas< la
correspondiente a la 'ltima versión disponible de Android, y la
correspondiente a la m0nima versión de Android ue ueremos ue
soporte nuestra aplicación, esto nos permitirá probar nuestras
aplicaciones sobre ambas versiones para intentar asegurarnos de ue
funcionará correctamente. =ntentar% ue todo lo expuesto en este cursosea compatible al menos desde la versión 4.K.F (AP= H) en adelante, por
lo ue en nuestro caso instalaremos, además de la reciente versión 3.K
(AP= DF), la plataforma para la versión H. (AP= DD), y alguna para la
versión 4.x, por e1emplo la 4.4.D (AP= /).
A modo de referencia, en mi caso seleccionar% los siguientes
componentes9versiones (algunos pueden estar ya instalados por defecto)<
. Android "#$ Bools (Iev. D4.F.4)
D. Android "#$ PlatformEtools (Iev. DF)
F. Android "#$ GuildEtools (Iev. DF)
4. Android 3.K (AP= DF)
. "#$ Platform
D. Joogle AP=s
APLICACIONES MÓVILES 14
7/18/2019 GUIA1 Entorno de Desarrollo Android
http://slidepdf.com/reader/full/guia1-entorno-de-desarrollo-android 15/16
ISTP “MARIA ROSARIO ARAOZ PINTO”COMPUTACIÓN E INFORMÁTICA
F. Joogle AP=s =ntel x3 Atom "ystem =mage
H. Android H.. (AP= DD)
. "#$ Platform
D. Joogle AP=s
F. Joogle AP=s =ntel x3 Atom "ystem =mage
3. Android 4.4.D (AP= /)
. "#$ Platform
D. Joogle AP=s (x3 "ystem =mage)
. -xtras
. Android "upport Iepository (Iev. )
D. Android "upport 7ibrary (Iev. DF)
F. Joogle Play "ervices (Iev. D3)
4. Joogle Iepository (Iev. D)
"i nuestro PC no fuera compatible con >A?@, podemos sustituir los
componentes 4.F, H.F y 3.D de la lista anterior por los dos siguientes (la
funcionalidad será la misma aunue el rendimiento será más lento)<
• 4.F. Joogle AP=s AI@ -AG= va "ystem =mage
• H.F. Joogle AP=s AI@ -AG= va "ystem =mage
• 3.D. Joogle AP=s (AI@ "ystem =mage)
APLICACIONES MÓVILES 15
7/18/2019 GUIA1 Entorno de Desarrollo Android
http://slidepdf.com/reader/full/guia1-entorno-de-desarrollo-android 16/16
ISTP “MARIA ROSARIO ARAOZ PINTO”COMPUTACIÓN E INFORMÁTICA
"eleccionaremos los componentes ue ueremos instalar o actualizar,
pulsaremos el botón 5=nstall pacLages;6, aceptaremos las licencias
correspondientes, y esperaremos a ue finalice la descarga e instalación.
:na vez finalizado el proceso es recomendable cerrar el "#$ @anager yreiniciar Android "tudio.
Con este paso ya tendr0amos preparadas todas las herramientas
necesarias para comenzar a desarrollar aplicaciones Android.
APLICACIONES MÓVILES 16
top related