SlideShare una empresa de Scribd logo
1 de 26
Descargar para leer sin conexión
UNIDAD 1. INSTALACIÓN
1. INSTALACIÓN
1.1. INTRODUCCION.
1.2. INSTALACIÓN ANDROID
1.2.1. ¿Es mi S.O. de 32 o 64 bits?
1.2.2. Instalación JDK
1.2.3. Instalación de Android Studio
1.2.4. Empezar un proyecto
1.3. AÑADIR PAQUETES SDK.
1.4. ADMINISTRADOR AVD (ANDROID VIRTUAL DEVICES).
1.4.1. Genymotion
1.5. INSTALAR MAS DE UN JDK
1.1. Introducción
¿Qué es Android?
Android es un sistema operativo , diseñado originalmente para los teléfonos móviles
como iOS (Apple), Symbian (Nokia) y sistemas operativos Blackberry OS.
En la actualidad, este sistema operativo está instalado no sólo en los teléfonos, sino
también en varios dispositivos tales como tabletas, GPS, TV, discos duros multimedia,
mini-ordenadores, etc... Incluso se ha instalado en el microondas y lavadora.
Está basado en Linux, que es el núcleo de un sistema operativo multiplataforma libre.
Este sistema operativo permite a las aplicaciones de programa usar una variación de
Java llamada Dalvik, y proporciona todas las herramientas necesarias para desarrollar
fácilmente aplicaciones que acceden a las funciones del teléfono (como el GPS, las
llamadas, calendario, etc…) Usando el lenguaje de programación Java.
Proyecto de código abierto.
Una de las características más importantes de este sistema operativo es que es
totalmente gratuito. Es decir, usted no tiene que pagar ni a programar en este sistema ni
para utilizarlo en un teléfono. Por esta razón, es muy popular entre los fabricantes y
desarrolladores, ya que los costes para poner en marcha un teléfono o una aplicación
son muy bajos.
Cualquier programador puede descargar el código fuente, inspeccionarlo, compilarlo e
incluso modificarlo.
Historia
La historia de la versión del sistema operativo móvil Android comenzó con el
lanzamiento de la versión beta de Android en noviembre de 2007. La primera versión
comercial, Android 1.0, fue lanzado en septiembre de 2008. Android está en desarrollo
continuo por Google y la Open Handset Alliance (OHA) , y ha visto una serie de
actualizaciones de su sistema operativo base desde su lanzamiento inicial .
Desde abril de 2009, las versiones de Android se han desarrollado bajo un nombre en
clave de temas de confitería y liberado por orden alfabético; salvo las excepciones de las
versiones 1.0 y 1.1:
Android alpha (1.0)
Android beta (1.1)
Cupcake (1.5)
Doughnut (1.6)
Eclair (2.0–2.1)
Froyo (2.2–2.2.3)
Gingerbread (2.3–2.3.7)
Honeycomb (3.0–3.2.6)
Ice Cream Sandwich (4.0–4.0.4)
Jelly Bean (4.1–4.3.1)
KitKat (4.4–4.4.4)
Lollipop (5.0-5.1.1)
Marshmallow (6.0)
Desventajas de Android.
Android ha sido criticado por la fragmentación que sufren sus dispositivos (con
diferentes versiones de Android), ya que las actualizaciones no se activan
automáticamente en estos terminales una vez que Google lanza una nueva versión. Cada
fabricante tiene que crear su propia versión. Sin embargo, esta situación cambiará a
medida que los fabricantes se han comprometido a aplicar las actualizaciones durante al
menos 18 meses a partir de comenzar a vender un terminal en el mercado.
Tener el código fuente del sistema operativo no significa que siempre se puede tener la
última versión de Android en un dispositivo móvil como un código para apoyar el
hardware de cada fabricante normalmente no es pública; por lo que falta una pieza
básica del firmware (controladores) para hacer que funcione en ese dispositivo.
Tenga en cuenta que las nuevas versiones de Android suelen requerir más recursos que
los modelos más antiguos, puede que no sea capaz de instalar la versión más reciente
porque la RAM sea insuficiente, la velocidad del procesador, etc...
1.2. Instalación Android
Elementos necesarios para programar en Android.
Para empezar a desarrollar para Android, primero tenemos que instalar el kit de
desarrollo de Java: JDK6 o superiores (sin el JRE).
A continuación, tendrá que añadir el SDK de Android y un IDE, aunque se puede
descargar un paquete que incluye tanto IDE + SDK de Android. Los IDES más
extendidos son Android de Google Studio y Eclipse ADT (Android Development Tool).
Vamos a utilizar Android Studio
Android Studio.
Android Studio es un nuevo entorno de
desarrollo de Android basado en IntelliJ IDEA.
Proporciona nuevas características y mejoras
con respecto a Eclipse ADT y será el IDE
oficial de Android.
Se incluyen herramientas para desarrollar y
depurar aplicaciones de Android. Se añade
soporte para la plataforma de Google en la
nube, por lo que es fácil de integrar Google
mensajería en la nube y App Engine.
(Fuente: https://developer.android.com/sdk/installing/studio.html)
Versión 2.1.3. La versión apropiada según el S.O.
Actualizaciones Android Studio.
Nota: Las actualizaciones periódicas son enviadas a Android studio sin necesidad de
actualizar. Para comprobar manualmente si hay actualizaciones, seleccione Ayuda >
Buscar actualizaciones (en Mac, seleccione Android Studio > Buscar actualizaciones ) .
Precaución: El cambio de su instalación existente de Android Studio se eliminarán
todos los paquetes SDK adicionales que haya instalado, como plataformas de destino,
las imágenes del sistema y las aplicaciones de ejemplo. Para preservar estos, copie los
archivos del directorio actual SDK de Android Studio en una ubicación temporal antes
de instalar la actualización. A continuación, pasar de nuevo una vez que la actualización
se ha completado. Si no puedes copiar estos paquetes, puede descargarlos de nuevo a
través del Administrador de Android SDK.
1.2.1. ¿Es mi S.O de 32 o 64 bits?
Antes de empezar a instalar los componentes de Android se necesita saber si el sistema
operativo instalado es de 32 o 64 bits.
En Windows:
Para Windows podemos ver el tipo de sistema operativo haciendo clic
con el botón derecho del ratón en el icono "PC" en el escritorio o en
Mi PC y clic de nuevo en "Propiedades":
En Linux
Lo puede encontrar en Linux con este
$ Uname -m
Si obtiene 86_64 entonces es de 64 bits, o si obtiene i686, es de 32 bits
Lo puede encontrar en Linux con este comando:
Si obtiene 86_64 entonces es de 64 bits, o si obtiene i686, es de 32 bits.
S.O. de 32 bits
S.O. de 64 bits
En Mac
En Mac de Apple, utilice el perfil del sistema para averiguar si usted
está usando un kernel de 64 bits.
1. En el menú Apple ( ), seleccione Acerca de este
Mac y, a continuación, haga clic en "Más
información...":
2. En el panel "contenido", seleccione "Software".
3. Si se selecciona Extensiones y 64 bits de núcleo
en SI, se utiliza un kernel de 64 bits.
1.2.2. Instalación de JDK
Instalación de Java Development Kit (JDK).
Es muy importante tener en cuenta que con el fin de ejecutar el entorno de desarrollo
Eclipse ADT o Android Studio, necesitamos tener instalado en el ordenador las
bibliotecas de desarrollo Java. Debe instalar el Java 8. Podemos descargar la versión
correcta del JDK de Java aquí:
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-
2133151.html
(O puedes buscar en Google: Oracle JDK 8 descargar)
Marcar “Accept License Agreement” y seleccionar según el sistema operativo
Aceptar el contrato de licencia y descargar el JDK apropiado, de acuerdo a nuestro
sistema operativo y el número de bits que usa (32 o 64). Seleccione x86 si tiene 32 bits
y 64 bits si tiene 64 bits.
Nota: JDK y JRE no son los mismos. JDK (Java Development Kit) permite programar
en Java y JRE (Java Runtime Environment) sólo permite ejecutar aplicaciones Java,
pero no el programa.
La instalación de Java Development Kit (JDK) en Ubuntu
La instalación de JDK en Windows y Mac es fácil, sin embargo en Linux es un poco
más difícil.
Descargar el archivo JDK JDK-6u33-linux-x64bin Si usted tiene un 64 bits de Ubuntu o
JDK-6u33-linux-i586bin si tiene 32 bits.
Descargar el archivo JDK según la versión del S.O y luego faltará descomprimirlo.
Seguir las instrucciones
https://www.java.com/es/download/help/linux_x64_install.xml
Ejemplo: para Java 7, faltará adaptarlo a la versión 8 descargada.
Después de descargar, abrir un terminal y ejecutar:
$ Tar xzf jdk-7u79-linux-x64.tar.gz
Ejecutarlo y se descomprimirá:
Ahora nos movemos a un lugar más conveniente:
Creamos el directorio "/jvm/jdk1.7.0" en "/ usr / lib", en el que movemos la carpeta
descomprimida:
$ Sudo mkdir -p /usr/lib/jvm/jdk1.7.0/
Movemos el contenido de la carpeta para el nuevo directorio:
$ Sudo mv jdk1.7.0_79 / * /usr/lib/jvm/jdk1.7.0/
Ejecutamos los siguientes comandos para java, javac (compilador) y javaws:
$ Sudo update-alternatives
"/usr/lib/jvm/jdk1.7.0/bin/java" 1
$ Sudo update-alternatives
"/usr/lib/jvm/jdk1.7.0/bin/javac" 1
$ Sudo update-alternatives
/usr/lib/jvm/jdk1.7.0/bin/javaws" 1
(Fuente: http://www.ubuntu
1204.html )
Si todo salió bien, ejecute:
$ Java -version
Se mostrará algo similar a esto:
Si tienes Ubuntu 64 bits y desea
biblitotecas de 32 bits con el fin de
funcionen. Para solucionarlo
$ sudo apt-get install ia32
1.2.3. Instalación de
Como hemos dicho antes, necesitamos JDK 8
esto:
javac -version
la instalación de Android Studio es fácil. A pesar de que usted tiene que considerar
algunos detalles:
Creamos el directorio "/jvm/jdk1.7.0" en "/ usr / lib", en el que movemos la carpeta
p /usr/lib/jvm/jdk1.7.0/
Movemos el contenido de la carpeta para el nuevo directorio:
mv jdk1.7.0_79 / * /usr/lib/jvm/jdk1.7.0/
Ejecutamos los siguientes comandos para java, javac (compilador) y javaws:
alternatives --install "/ usr / bin / java" "java"
"/usr/lib/jvm/jdk1.7.0/bin/java" 1
alternatives --install "/ usr / bin / javac" "javac"
"/usr/lib/jvm/jdk1.7.0/bin/javac" 1
alternatives --install "/ usr / bin / javaws" "" "javaws
/usr/lib/jvm/jdk1.7.0/bin/javaws" 1
http://www.ubuntu-guia.com/2012/04/instalar-oracle-java-7-en
Se mostrará algo similar a esto:
Ubuntu 64 bits y deseas utilizar Eclipse ADT tendrás que tener instalado
32 bits con el fin de que algunos componentes en Eclipse SDK
funcionen. Para solucionarlo, ejecute:
get install ia32-libs
Instalación de Android Studio
antes, necesitamos JDK 8. Puede comprobar la versión del JDK con
version
la instalación de Android Studio es fácil. A pesar de que usted tiene que considerar
Creamos el directorio "/jvm/jdk1.7.0" en "/ usr / lib", en el que movemos la carpeta
Ejecutamos los siguientes comandos para java, javac (compilador) y javaws:
install "/ usr / bin / java" "java"
install "/ usr / bin / javac" "javac"
install "/ usr / bin / javaws" "" "javaws
en-ubuntu-
que tener instalado
algunos componentes en Eclipse SDK
Android Studio
. Puede comprobar la versión del JDK con
la instalación de Android Studio es fácil. A pesar de que usted tiene que considerar
Windows
A veces en el instalador de Windows no encuentra el lugar donde está instalado el JDK.
En este caso es necesario establecer una variable de entorno que indica el directorio.
Seleccionar: Menú> PC> Propiedades del sistema> Configuración avanzada del
sistema. A continuación, seleccione la pestaña: Avanzado> Variables de entorno y
añadir la variable JAVA_HOME apuntando al directorio en el JDK es, por ejemplo: C: 
Archivos de programaJava jdk1.7.0_79 (o versión correspondiente)
Herramientas adicionales en Android SDK están en el directorio Users<usuario>
AppData Local Android android-StudioSDK
Mac OS X
Dependiendo de la configuración de la seguridad del sistema, cuando se ejecuta el
Estudio Android, es posible obtener una advertencia que indica que el paquete está
dañado y debe ser movido a la papelera. En este caso, abra Preferencias del Sistema>
Seguridad y Privacidad. y seleccionar en permitir que las aplicaciones descargadas
desde. (En cualquier sitio).
Herramientas adicionales en Android SDK están en el directorio / Aplicaciones /
Android  Studio.app/sdk/
Linux
Descomprimir el archivo descargado androide-studio-Bundle- <versión> .tgz en el
directorio donde guarda las aplicaciones.
Para lanzar Android Studio, vaya al directorio studio.sh android-studio / bin / y correr.
Es una buena idea añadir android-studio / bin a la variable de entorno PATH con el fin
de ser capaz de ejecutar desde cualquier directorio.
1.2.4. Empezando un proyecto
Al abrir el Estudio de Android por primera vez, aparecerá una pantalla de bienvenida,
que ofrece varias formas de iniciar:
• Para empezar a crear una nueva App , haga clic en Nuevo proyecto
• Se inicializará el asistente para un nuevo proyecto, que ayuda a configurar un
nuevo proyecto utilizando plantillas de aplicación.
Para importar un proyecto existente, haga clic en Importar proyecto.
Nota: Si tiene proyectos desarrollados Android con Eclipse tiene que usar por primera
vez la nueva función de exportación en el ADT plugin de Eclipse para el nuevo sistema
de construcción Gradle
Aspecto del IDE:
1.3. Añadir paquetes SDK
Fuente: http://developer.android.com/sdk/installing/adding
Por defecto, el SDK de Android no incluye todo lo necesario para empezar a
El SDK separa herramientas, plataformas y otros componentes en paquetes que se
pueden descargar según sea necesario mediante el Administrador de Android SDK. Así
que antes de empezar, hay algunos paquetes
Android.
Para empezar a añadir paquetes, lanzar el SDK de Android Manager
siguientes maneras:
Añadir paquetes SDK
http://developer.android.com/sdk/installing/adding-packages.html
Por defecto, el SDK de Android no incluye todo lo necesario para empezar a
El SDK separa herramientas, plataformas y otros componentes en paquetes que se
pueden descargar según sea necesario mediante el Administrador de Android SDK. Así
que antes de empezar, hay algunos paquetes que debemos agregar a
Para empezar a añadir paquetes, lanzar el SDK de Android Manager
packages.html
Por defecto, el SDK de Android no incluye todo lo necesario para empezar a desarrollar.
El SDK separa herramientas, plataformas y otros componentes en paquetes que se
pueden descargar según sea necesario mediante el Administrador de Android SDK. Así
agregar a nuestro SDK de
Para empezar a añadir paquetes, lanzar el SDK de Android Manager de una de las
• En Eclipse o Android Studio, haga clic en SDK Manager en la barra de
herramientas.
• Si no está usando Eclipse o Android Estudio:
o Windows: Haga doble clic en el archivo SDK Manager.exe en la raíz
del directorio del SDK de Android.
o Mac / Linux: Abrir una terminal y navegar hasta el directorio tools / en
el SDK de Android, a continuación, ejecutar Android SDK.
Al abrir el Gestor de SDK por primera vez, varios paquetes serán seleccionados por
defecto. Deja estos seleccionados, pero asegúrate de que tiene todo lo necesario para
empezar siguiendo estos pasos:
En nuestro caso, Android 6.0 Marshmallow
1. Obtener las últimas herramientas SDK
Como mínimo al instalar el SDK de Android, debes descargar las últimas herramientas
y la plataforma Android:
1. Abre el directorio de herramientas y selecciona:
o Android SDK Tools
o Android SDK Platform-tools
o Android SDK Buid-tools ( la versión más alta )
2. Si necesitas APIs para diferentes arquitecturas, abre la pestaña Plataformas
SDK y seleccione "Mostrar detalles del paquete" y marca las APIS deseada:
2. Obtener la biblioteca de soporte para APIs adicionales
La Android Support Library proporciona un amplio conjunto de APIs que son
compatibles con la mayoría de las versiones de Android.
Abra el directorio Extras y selecciona:
• Android Support Respository
• Android support Library
Se requiere la biblioteca de soporte para:
• Android Wear
• Android TV
• Google Cast
También proporciona estas API populares:
• Control de navegación
• Vistas de banda magnética
• Barra de acción compatible con versiones anteriores
3. Obtener servicios de Google Play para más APIs
Para desarrollar con las APIs de Google, se necesita el paquete de servicios de Google
Play:
Abre el directorio Extras y selecciona:
• Google Repository
• Google Play services
Nota: Google Play servicios APIs no están disponibles en todos los dispositivos con
Android, pero están disponibles en todos los dispositivos con Google Play Store. Para
utilizar estas API en el emulador de Android, también se debe instalar la imagen del
sistema API de Google desde el último directorio Android X.X en el SDK Manager.
Los servicios APIs de Google Play ofrecen una variedad de características y servicios
para nuestras aplicaciones Android, tales como:
• Autenticación de usuario
• Google Maps
• Google Cast
• Juegos
• Y mucho más
1.4 . Administrador de AVD
Virtual Devices
El administrador de AVD es una herramienta fácil de usar
administrar nuestras ( Android Virtual Devices ) configuraciones AVD
configuración de dispositivo para el emulador de Android que permite modelar
diferentes configuraciones de
de AVD en Android Studio o
android avd.
En Android Estudio ir al menú "Herramientas"
"Administrador de AVD ",
Obtendrás esta ventana:
1.4 . Administrador de AVD. (Android
Devices)
VD es una herramienta fácil de usar con interfaz de usuario para
Android Virtual Devices ) configuraciones AVD. Un AVD es una
configuración de dispositivo para el emulador de Android que permite modelar
diferentes configuraciones de dispositivos con Android. Puedes iniciar el Administrador
de AVD en Android Studio o ir a Herramientas / directorio de su SDK y ejecutar
ir al menú "Herramientas" - > "Android" - el siguiente botón >
o bien:
Android
interfaz de usuario para
. Un AVD es una
configuración de dispositivo para el emulador de Android que permite modelar
iniciar el Administrador
a Herramientas / directorio de su SDK y ejecutar
el siguiente botón >
Seleccione el hardware:
Y la versión de Android:
La opción "Snapshot Activada
esa manera la próxima vez que seleccione el dispositivo que se inicia mucho más rápido
porque no tiene un proceso de arranque hasta su conjunto.
Host GPU Host que permite una emulación más rápido, haciendo uso de la GPU del
ordenador host.
Muestra:
Más información: https://developer.android.com/tools/devices/managing
Como utilizar el emulador:
Activada" hace posible guardar el estado del dispositivo. De
esa manera la próxima vez que seleccione el dispositivo que se inicia mucho más rápido
porque no tiene un proceso de arranque hasta su conjunto. Pero es incompatible con Use
Host que permite una emulación más rápido, haciendo uso de la GPU del
https://developer.android.com/tools/devices/managing
omo utilizar el emulador: https://developer.android.com/tools/devices/emulator.html
" hace posible guardar el estado del dispositivo. De
esa manera la próxima vez que seleccione el dispositivo que se inicia mucho más rápido
Pero es incompatible con Use
Host que permite una emulación más rápido, haciendo uso de la GPU del
https://developer.android.com/tools/devices/managing-avds.html
https://developer.android.com/tools/devices/emulator.html
1.4.2. Genymotion
Se puede notar que el emulador de Android que se incluye con el SDK es bastante lento
y necesita una gran cantidad de recursos del sistema. Esa es la razón por la cual han
aparecido emuladores alternativos. Nos puede comentar Genimotion porque es un
emulador rápida que está disponible para Linux, Windows y Mac. Hay una versión
gratuita y una comercial con funcionalidad mejorada.
Genymotion se puede descargar aquí:
http://www.genymotion.com
Es necesario registrarse para poder descargar el programa. Recuerda el usuario y la
contraseña que has elegido ya que lo necesitarás más adelante.
La instalación no es complicada, pero asegúrate de que ha instalado previamente la
versión VirtualBox, mínimo recomendado: 4.2.12.
Instalación del plugin para Android Studio
Una vez que el simulador de Genymotion ha sido instalado, ya se puede utilizar. Puede
crear y ejecutar un dispositivo virtual y Android Studio detectará que se está ejecutando
y permitirá ejecutar la aplicación que estamos desarrollando en ese dispositivo virtual,
pero es más conveniente para instalar el plugin para Android Studio que permite iniciar
los dispositivos virtuales Genymotion usando un botón integrado en el IDE.
Para instalar el plugin, acceder al menú: Archivo> Configuración (en Mac: Android
Studio> Preferencias). A continuación, seleccione Configuración Ide> Plugins. Pulse
el botón Examinar los repositorios, y buscar Genymotion:
Se insertará un nuevo botón en la barra de herramientas después de la instalación. Al
pulsar el botón por primera vez que se le pedirá que introduzca el directorio donde está
instalado el Genymotion:
Se insertará un nuevo botón en la barra de herramientas después de la instalación. Al
pulsar el botón por primera vez que se le pedirá que introduzca el directorio donde está
Se insertará un nuevo botón en la barra de herramientas después de la instalación. Al
pulsar el botón por primera vez que se le pedirá que introduzca el directorio donde está
Una vez introducido el directorio aparecerá el Admini
Genymotion:
Creación de un dispositivo virtual.
Pulse el botón Nuevo, se mostrará el siguiente cuadro de diálogo:
Una vez introducido el directorio aparecerá el Administrador de dispositivos
Creación de un dispositivo virtual.
, se mostrará el siguiente cuadro de diálogo:
strador de dispositivos
Al pulsar el botón de conexión que te pedirá el usuario y la contraseña que utilizaste
para registrarse en el sitio web Genymotion . Marca la opción " Recuérdame ..." para
que no se le pedirá de nuevo.
Selecciona un dispositivo. Por ejemplo, Custom - Phone - 6.0.0, puede ser útil para
nuestras pruebas:
Tardará unos minutos la descarga de los archivos necesarios.
Ahora podemos personalizarlo con el fin de obtener una resolución más útil para
nuestro objetivo de prueba:
Selecciona 480x800
Selecciona el dispositivo y pulsa el botón Reproducir para arrancar el dispositivo virtual:Selecciona el dispositivo y pulsa el botón Reproducir para arrancar el dispositivo virtual:Selecciona el dispositivo y pulsa el botón Reproducir para arrancar el dispositivo virtual:
1.5 Instalación de más de un JDK
Para instalar el JDK
Ir al sitio web de JDK: donwload JDK
seleccione la apropiada Linux ".tar.gz" 32 bits "jdk
version] -linux-x64.tar.gz", dependiendo de la arquitectura de la Ubuntu instalada. En este
ejemplo: jdk-7u3-linux-x64.tar.gz (versión 7u3 de 64 bits, sustituir por la versión
correspondiente)
Una vez descargado en nuestro directorio principal, lo descomprimiremos:
$ Tar -xvf jdk-7u3-linux
Si no lo tenemos todavía, crearemos el directorio "/jvm
mover la carpeta descomprimida:
$ Sudo mkdir -p /usr/lib/jvm/jdk1.7.0
Movemos la carpeta descomprimida al directorio recién creado:
1.5 Instalación de más de un JDK
donwload JDK, activa la casilla de verificación para aceptar la licencia y
seleccione la apropiada Linux ".tar.gz" 32 bits "jdk- [versión] -linux-i586.tar.gz" o 64 bits" [jdk
x64.tar.gz", dependiendo de la arquitectura de la Ubuntu instalada. En este
.tar.gz (versión 7u3 de 64 bits, sustituir por la versión
Una vez descargado en nuestro directorio principal, lo descomprimiremos:
linux-x64.tar.gz
Si no lo tenemos todavía, crearemos el directorio "/jvm/jdk1.7.0" en " usr/ lib", donde vamos a
mover la carpeta descomprimida:
p /usr/lib/jvm/jdk1.7.0
Movemos la carpeta descomprimida al directorio recién creado:
verificación para aceptar la licencia y
i586.tar.gz" o 64 bits" [jdk-
x64.tar.gz", dependiendo de la arquitectura de la Ubuntu instalada. En este
.tar.gz (versión 7u3 de 64 bits, sustituir por la versión
/jdk1.7.0" en " usr/ lib", donde vamos a
$ Sudo mv jdk1.7.0_03 / * /usr/lib/jvm/jdk1.7.0/
Ejecutamos java, javac (compilador) y javaws:
$ Sudo update-alternatives --install "/ usr / bin / java" "java"
"/usr/lib/jvm/jdk1.7.0/bin/java" 1
$ Sudo update-alternatives --install "/ usr / bin / javac" "javac"
"/usr/lib/jvm/jdk1.7.0/bin/javac" 1
$ Sudo update-alternatives --install "/ usr / bin / javaws" "" "javaws
/usr/lib/jvm/jdk1.7.0/bin/javaws" 1
(Fuente: http://www.ubuntu-guia.com/2012/04/instalar-oracle-java-7-en-ubuntu-1204.html)
Puedes instalar más de una versión de JDK.
Para seleccionar uno de los activos usa:
$ Sudo update-alternatives --config java
$ Sudo update-alternatives --config javac
$ Sudo update-alternatives --config javaws

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Windows
WindowsWindows
Windows
 
Windows 8
Windows 8Windows 8
Windows 8
 
O s
O sO s
O s
 
Vale iara ro windows 8
Vale iara ro windows 8Vale iara ro windows 8
Vale iara ro windows 8
 
Android
AndroidAndroid
Android
 
Maria camila jimenez torres 1001 k
Maria camila jimenez torres 1001 kMaria camila jimenez torres 1001 k
Maria camila jimenez torres 1001 k
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 
Android(caracteristicas)
Android(caracteristicas)Android(caracteristicas)
Android(caracteristicas)
 
Windows 10
Windows 10Windows 10
Windows 10
 
Windows 8
Windows 8Windows 8
Windows 8
 
ANDROID
ANDROIDANDROID
ANDROID
 
Practica 26
Practica 26Practica 26
Practica 26
 
Ios
IosIos
Ios
 
Revista de computacion
Revista de computacionRevista de computacion
Revista de computacion
 
Sistema operativo android
Sistema operativo androidSistema operativo android
Sistema operativo android
 
Concepto de Sistema Operativo Android
Concepto de Sistema Operativo AndroidConcepto de Sistema Operativo Android
Concepto de Sistema Operativo Android
 
Tipos de windows
Tipos de windowsTipos de windows
Tipos de windows
 
Diapositiva sobre android
Diapositiva sobre androidDiapositiva sobre android
Diapositiva sobre android
 
Windows 8
Windows 8Windows 8
Windows 8
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 

Similar a Instalación de Android Studio y configuración inicial

Ifcm018 po dc_instalacion java y eclipse
Ifcm018 po dc_instalacion java y eclipseIfcm018 po dc_instalacion java y eclipse
Ifcm018 po dc_instalacion java y eclipseibsubida
 
Instalando Android SDK
Instalando Android SDKInstalando Android SDK
Instalando Android SDKGary Briceño
 
Introducción a la programación androide
Introducción a la programación androideIntroducción a la programación androide
Introducción a la programación androideJomicast
 
Configurar entorno Android
Configurar entorno AndroidConfigurar entorno Android
Configurar entorno Androidjubacalo
 
Curso de programación básico de android
Curso de programación básico de androidCurso de programación básico de android
Curso de programación básico de androidENANITOS120
 
Tópicos Avanzados de Programación - Unidad 5 Programacion movil
Tópicos Avanzados de Programación - Unidad 5 Programacion movilTópicos Avanzados de Programación - Unidad 5 Programacion movil
Tópicos Avanzados de Programación - Unidad 5 Programacion movilJosé Antonio Sandoval Acosta
 
Componentes necesarios de android docx
Componentes necesarios de android  docxComponentes necesarios de android  docx
Componentes necesarios de android docxgrachika
 
Sistemas operativos "Android"
Sistemas operativos "Android"Sistemas operativos "Android"
Sistemas operativos "Android"Lupita Solano
 
Seminario Android (Parte 1) - movilforum
Seminario Android (Parte 1) - movilforumSeminario Android (Parte 1) - movilforum
Seminario Android (Parte 1) - movilforumvideos
 
Android QuickStart
Android QuickStartAndroid QuickStart
Android QuickStartjose diaz
 
Topicos Avanzados de Programacion - Unidad 5 programacion movil
Topicos Avanzados de Programacion -  Unidad 5 programacion movilTopicos Avanzados de Programacion -  Unidad 5 programacion movil
Topicos Avanzados de Programacion - Unidad 5 programacion movilJosé Antonio Sandoval Acosta
 

Similar a Instalación de Android Studio y configuración inicial (20)

Android
AndroidAndroid
Android
 
Tema: Android Studio
Tema: Android StudioTema: Android Studio
Tema: Android Studio
 
Ifcm018 po dc_instalacion java y eclipse
Ifcm018 po dc_instalacion java y eclipseIfcm018 po dc_instalacion java y eclipse
Ifcm018 po dc_instalacion java y eclipse
 
Instalando Android SDK
Instalando Android SDKInstalando Android SDK
Instalando Android SDK
 
Introducción a la programación androide
Introducción a la programación androideIntroducción a la programación androide
Introducción a la programación androide
 
Android Studio
Android StudioAndroid Studio
Android Studio
 
Configurar entorno Android
Configurar entorno AndroidConfigurar entorno Android
Configurar entorno Android
 
Curso de programación básico de android
Curso de programación básico de androidCurso de programación básico de android
Curso de programación básico de android
 
Tópicos Avanzados de Programación - Unidad 5 Programacion movil
Tópicos Avanzados de Programación - Unidad 5 Programacion movilTópicos Avanzados de Programación - Unidad 5 Programacion movil
Tópicos Avanzados de Programación - Unidad 5 Programacion movil
 
Componentes necesarios de android docx
Componentes necesarios de android  docxComponentes necesarios de android  docx
Componentes necesarios de android docx
 
Android Studio
Android StudioAndroid Studio
Android Studio
 
Android Studio
Android StudioAndroid Studio
Android Studio
 
Android studio
Android studioAndroid studio
Android studio
 
Sistemas operativos "Android"
Sistemas operativos "Android"Sistemas operativos "Android"
Sistemas operativos "Android"
 
Android studio
Android studioAndroid studio
Android studio
 
ATIX12
ATIX12ATIX12
ATIX12
 
Seminario Android (Parte 1) - movilforum
Seminario Android (Parte 1) - movilforumSeminario Android (Parte 1) - movilforum
Seminario Android (Parte 1) - movilforum
 
Android QuickStart
Android QuickStartAndroid QuickStart
Android QuickStart
 
Topicos Avanzados de Programacion - Unidad 5 programacion movil
Topicos Avanzados de Programacion -  Unidad 5 programacion movilTopicos Avanzados de Programacion -  Unidad 5 programacion movil
Topicos Avanzados de Programacion - Unidad 5 programacion movil
 
Estructuras sdk
Estructuras sdkEstructuras sdk
Estructuras sdk
 

Último

TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscaeliseo91
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 

Último (20)

TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fisca
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 

Instalación de Android Studio y configuración inicial

  • 1. UNIDAD 1. INSTALACIÓN 1. INSTALACIÓN 1.1. INTRODUCCION. 1.2. INSTALACIÓN ANDROID 1.2.1. ¿Es mi S.O. de 32 o 64 bits? 1.2.2. Instalación JDK 1.2.3. Instalación de Android Studio 1.2.4. Empezar un proyecto 1.3. AÑADIR PAQUETES SDK. 1.4. ADMINISTRADOR AVD (ANDROID VIRTUAL DEVICES). 1.4.1. Genymotion 1.5. INSTALAR MAS DE UN JDK 1.1. Introducción ¿Qué es Android? Android es un sistema operativo , diseñado originalmente para los teléfonos móviles como iOS (Apple), Symbian (Nokia) y sistemas operativos Blackberry OS. En la actualidad, este sistema operativo está instalado no sólo en los teléfonos, sino también en varios dispositivos tales como tabletas, GPS, TV, discos duros multimedia, mini-ordenadores, etc... Incluso se ha instalado en el microondas y lavadora. Está basado en Linux, que es el núcleo de un sistema operativo multiplataforma libre. Este sistema operativo permite a las aplicaciones de programa usar una variación de Java llamada Dalvik, y proporciona todas las herramientas necesarias para desarrollar fácilmente aplicaciones que acceden a las funciones del teléfono (como el GPS, las llamadas, calendario, etc…) Usando el lenguaje de programación Java. Proyecto de código abierto. Una de las características más importantes de este sistema operativo es que es totalmente gratuito. Es decir, usted no tiene que pagar ni a programar en este sistema ni para utilizarlo en un teléfono. Por esta razón, es muy popular entre los fabricantes y desarrolladores, ya que los costes para poner en marcha un teléfono o una aplicación son muy bajos. Cualquier programador puede descargar el código fuente, inspeccionarlo, compilarlo e incluso modificarlo.
  • 2. Historia La historia de la versión del sistema operativo móvil Android comenzó con el lanzamiento de la versión beta de Android en noviembre de 2007. La primera versión comercial, Android 1.0, fue lanzado en septiembre de 2008. Android está en desarrollo continuo por Google y la Open Handset Alliance (OHA) , y ha visto una serie de actualizaciones de su sistema operativo base desde su lanzamiento inicial . Desde abril de 2009, las versiones de Android se han desarrollado bajo un nombre en clave de temas de confitería y liberado por orden alfabético; salvo las excepciones de las versiones 1.0 y 1.1: Android alpha (1.0) Android beta (1.1) Cupcake (1.5) Doughnut (1.6) Eclair (2.0–2.1) Froyo (2.2–2.2.3) Gingerbread (2.3–2.3.7) Honeycomb (3.0–3.2.6) Ice Cream Sandwich (4.0–4.0.4) Jelly Bean (4.1–4.3.1) KitKat (4.4–4.4.4) Lollipop (5.0-5.1.1) Marshmallow (6.0)
  • 3. Desventajas de Android. Android ha sido criticado por la fragmentación que sufren sus dispositivos (con diferentes versiones de Android), ya que las actualizaciones no se activan automáticamente en estos terminales una vez que Google lanza una nueva versión. Cada fabricante tiene que crear su propia versión. Sin embargo, esta situación cambiará a medida que los fabricantes se han comprometido a aplicar las actualizaciones durante al menos 18 meses a partir de comenzar a vender un terminal en el mercado. Tener el código fuente del sistema operativo no significa que siempre se puede tener la última versión de Android en un dispositivo móvil como un código para apoyar el hardware de cada fabricante normalmente no es pública; por lo que falta una pieza básica del firmware (controladores) para hacer que funcione en ese dispositivo. Tenga en cuenta que las nuevas versiones de Android suelen requerir más recursos que los modelos más antiguos, puede que no sea capaz de instalar la versión más reciente porque la RAM sea insuficiente, la velocidad del procesador, etc... 1.2. Instalación Android Elementos necesarios para programar en Android. Para empezar a desarrollar para Android, primero tenemos que instalar el kit de desarrollo de Java: JDK6 o superiores (sin el JRE). A continuación, tendrá que añadir el SDK de Android y un IDE, aunque se puede descargar un paquete que incluye tanto IDE + SDK de Android. Los IDES más extendidos son Android de Google Studio y Eclipse ADT (Android Development Tool). Vamos a utilizar Android Studio Android Studio. Android Studio es un nuevo entorno de desarrollo de Android basado en IntelliJ IDEA. Proporciona nuevas características y mejoras con respecto a Eclipse ADT y será el IDE oficial de Android. Se incluyen herramientas para desarrollar y depurar aplicaciones de Android. Se añade soporte para la plataforma de Google en la nube, por lo que es fácil de integrar Google mensajería en la nube y App Engine. (Fuente: https://developer.android.com/sdk/installing/studio.html)
  • 4. Versión 2.1.3. La versión apropiada según el S.O. Actualizaciones Android Studio. Nota: Las actualizaciones periódicas son enviadas a Android studio sin necesidad de actualizar. Para comprobar manualmente si hay actualizaciones, seleccione Ayuda > Buscar actualizaciones (en Mac, seleccione Android Studio > Buscar actualizaciones ) . Precaución: El cambio de su instalación existente de Android Studio se eliminarán todos los paquetes SDK adicionales que haya instalado, como plataformas de destino, las imágenes del sistema y las aplicaciones de ejemplo. Para preservar estos, copie los archivos del directorio actual SDK de Android Studio en una ubicación temporal antes de instalar la actualización. A continuación, pasar de nuevo una vez que la actualización se ha completado. Si no puedes copiar estos paquetes, puede descargarlos de nuevo a través del Administrador de Android SDK. 1.2.1. ¿Es mi S.O de 32 o 64 bits? Antes de empezar a instalar los componentes de Android se necesita saber si el sistema operativo instalado es de 32 o 64 bits. En Windows: Para Windows podemos ver el tipo de sistema operativo haciendo clic con el botón derecho del ratón en el icono "PC" en el escritorio o en Mi PC y clic de nuevo en "Propiedades":
  • 5. En Linux Lo puede encontrar en Linux con este $ Uname -m Si obtiene 86_64 entonces es de 64 bits, o si obtiene i686, es de 32 bits Lo puede encontrar en Linux con este comando: Si obtiene 86_64 entonces es de 64 bits, o si obtiene i686, es de 32 bits. S.O. de 32 bits S.O. de 64 bits
  • 6. En Mac En Mac de Apple, utilice el perfil del sistema para averiguar si usted está usando un kernel de 64 bits. 1. En el menú Apple ( ), seleccione Acerca de este Mac y, a continuación, haga clic en "Más información...": 2. En el panel "contenido", seleccione "Software". 3. Si se selecciona Extensiones y 64 bits de núcleo en SI, se utiliza un kernel de 64 bits. 1.2.2. Instalación de JDK Instalación de Java Development Kit (JDK). Es muy importante tener en cuenta que con el fin de ejecutar el entorno de desarrollo Eclipse ADT o Android Studio, necesitamos tener instalado en el ordenador las bibliotecas de desarrollo Java. Debe instalar el Java 8. Podemos descargar la versión correcta del JDK de Java aquí: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads- 2133151.html (O puedes buscar en Google: Oracle JDK 8 descargar)
  • 7. Marcar “Accept License Agreement” y seleccionar según el sistema operativo Aceptar el contrato de licencia y descargar el JDK apropiado, de acuerdo a nuestro sistema operativo y el número de bits que usa (32 o 64). Seleccione x86 si tiene 32 bits y 64 bits si tiene 64 bits. Nota: JDK y JRE no son los mismos. JDK (Java Development Kit) permite programar en Java y JRE (Java Runtime Environment) sólo permite ejecutar aplicaciones Java, pero no el programa. La instalación de Java Development Kit (JDK) en Ubuntu La instalación de JDK en Windows y Mac es fácil, sin embargo en Linux es un poco más difícil. Descargar el archivo JDK JDK-6u33-linux-x64bin Si usted tiene un 64 bits de Ubuntu o JDK-6u33-linux-i586bin si tiene 32 bits. Descargar el archivo JDK según la versión del S.O y luego faltará descomprimirlo. Seguir las instrucciones https://www.java.com/es/download/help/linux_x64_install.xml Ejemplo: para Java 7, faltará adaptarlo a la versión 8 descargada. Después de descargar, abrir un terminal y ejecutar: $ Tar xzf jdk-7u79-linux-x64.tar.gz Ejecutarlo y se descomprimirá: Ahora nos movemos a un lugar más conveniente:
  • 8. Creamos el directorio "/jvm/jdk1.7.0" en "/ usr / lib", en el que movemos la carpeta descomprimida: $ Sudo mkdir -p /usr/lib/jvm/jdk1.7.0/ Movemos el contenido de la carpeta para el nuevo directorio: $ Sudo mv jdk1.7.0_79 / * /usr/lib/jvm/jdk1.7.0/ Ejecutamos los siguientes comandos para java, javac (compilador) y javaws: $ Sudo update-alternatives "/usr/lib/jvm/jdk1.7.0/bin/java" 1 $ Sudo update-alternatives "/usr/lib/jvm/jdk1.7.0/bin/javac" 1 $ Sudo update-alternatives /usr/lib/jvm/jdk1.7.0/bin/javaws" 1 (Fuente: http://www.ubuntu 1204.html ) Si todo salió bien, ejecute: $ Java -version Se mostrará algo similar a esto: Si tienes Ubuntu 64 bits y desea biblitotecas de 32 bits con el fin de funcionen. Para solucionarlo $ sudo apt-get install ia32 1.2.3. Instalación de Como hemos dicho antes, necesitamos JDK 8 esto: javac -version la instalación de Android Studio es fácil. A pesar de que usted tiene que considerar algunos detalles: Creamos el directorio "/jvm/jdk1.7.0" en "/ usr / lib", en el que movemos la carpeta p /usr/lib/jvm/jdk1.7.0/ Movemos el contenido de la carpeta para el nuevo directorio: mv jdk1.7.0_79 / * /usr/lib/jvm/jdk1.7.0/ Ejecutamos los siguientes comandos para java, javac (compilador) y javaws: alternatives --install "/ usr / bin / java" "java" "/usr/lib/jvm/jdk1.7.0/bin/java" 1 alternatives --install "/ usr / bin / javac" "javac" "/usr/lib/jvm/jdk1.7.0/bin/javac" 1 alternatives --install "/ usr / bin / javaws" "" "javaws /usr/lib/jvm/jdk1.7.0/bin/javaws" 1 http://www.ubuntu-guia.com/2012/04/instalar-oracle-java-7-en Se mostrará algo similar a esto: Ubuntu 64 bits y deseas utilizar Eclipse ADT tendrás que tener instalado 32 bits con el fin de que algunos componentes en Eclipse SDK funcionen. Para solucionarlo, ejecute: get install ia32-libs Instalación de Android Studio antes, necesitamos JDK 8. Puede comprobar la versión del JDK con version la instalación de Android Studio es fácil. A pesar de que usted tiene que considerar Creamos el directorio "/jvm/jdk1.7.0" en "/ usr / lib", en el que movemos la carpeta Ejecutamos los siguientes comandos para java, javac (compilador) y javaws: install "/ usr / bin / java" "java" install "/ usr / bin / javac" "javac" install "/ usr / bin / javaws" "" "javaws en-ubuntu- que tener instalado algunos componentes en Eclipse SDK Android Studio . Puede comprobar la versión del JDK con la instalación de Android Studio es fácil. A pesar de que usted tiene que considerar
  • 9. Windows A veces en el instalador de Windows no encuentra el lugar donde está instalado el JDK. En este caso es necesario establecer una variable de entorno que indica el directorio. Seleccionar: Menú> PC> Propiedades del sistema> Configuración avanzada del sistema. A continuación, seleccione la pestaña: Avanzado> Variables de entorno y añadir la variable JAVA_HOME apuntando al directorio en el JDK es, por ejemplo: C: Archivos de programaJava jdk1.7.0_79 (o versión correspondiente) Herramientas adicionales en Android SDK están en el directorio Users<usuario> AppData Local Android android-StudioSDK Mac OS X Dependiendo de la configuración de la seguridad del sistema, cuando se ejecuta el Estudio Android, es posible obtener una advertencia que indica que el paquete está dañado y debe ser movido a la papelera. En este caso, abra Preferencias del Sistema> Seguridad y Privacidad. y seleccionar en permitir que las aplicaciones descargadas desde. (En cualquier sitio). Herramientas adicionales en Android SDK están en el directorio / Aplicaciones / Android Studio.app/sdk/ Linux Descomprimir el archivo descargado androide-studio-Bundle- <versión> .tgz en el directorio donde guarda las aplicaciones. Para lanzar Android Studio, vaya al directorio studio.sh android-studio / bin / y correr. Es una buena idea añadir android-studio / bin a la variable de entorno PATH con el fin de ser capaz de ejecutar desde cualquier directorio. 1.2.4. Empezando un proyecto Al abrir el Estudio de Android por primera vez, aparecerá una pantalla de bienvenida, que ofrece varias formas de iniciar: • Para empezar a crear una nueva App , haga clic en Nuevo proyecto • Se inicializará el asistente para un nuevo proyecto, que ayuda a configurar un nuevo proyecto utilizando plantillas de aplicación. Para importar un proyecto existente, haga clic en Importar proyecto. Nota: Si tiene proyectos desarrollados Android con Eclipse tiene que usar por primera vez la nueva función de exportación en el ADT plugin de Eclipse para el nuevo sistema de construcción Gradle
  • 10.
  • 11.
  • 12. Aspecto del IDE: 1.3. Añadir paquetes SDK Fuente: http://developer.android.com/sdk/installing/adding Por defecto, el SDK de Android no incluye todo lo necesario para empezar a El SDK separa herramientas, plataformas y otros componentes en paquetes que se pueden descargar según sea necesario mediante el Administrador de Android SDK. Así que antes de empezar, hay algunos paquetes Android. Para empezar a añadir paquetes, lanzar el SDK de Android Manager siguientes maneras: Añadir paquetes SDK http://developer.android.com/sdk/installing/adding-packages.html Por defecto, el SDK de Android no incluye todo lo necesario para empezar a El SDK separa herramientas, plataformas y otros componentes en paquetes que se pueden descargar según sea necesario mediante el Administrador de Android SDK. Así que antes de empezar, hay algunos paquetes que debemos agregar a Para empezar a añadir paquetes, lanzar el SDK de Android Manager packages.html Por defecto, el SDK de Android no incluye todo lo necesario para empezar a desarrollar. El SDK separa herramientas, plataformas y otros componentes en paquetes que se pueden descargar según sea necesario mediante el Administrador de Android SDK. Así agregar a nuestro SDK de Para empezar a añadir paquetes, lanzar el SDK de Android Manager de una de las
  • 13. • En Eclipse o Android Studio, haga clic en SDK Manager en la barra de herramientas. • Si no está usando Eclipse o Android Estudio: o Windows: Haga doble clic en el archivo SDK Manager.exe en la raíz del directorio del SDK de Android. o Mac / Linux: Abrir una terminal y navegar hasta el directorio tools / en el SDK de Android, a continuación, ejecutar Android SDK. Al abrir el Gestor de SDK por primera vez, varios paquetes serán seleccionados por defecto. Deja estos seleccionados, pero asegúrate de que tiene todo lo necesario para empezar siguiendo estos pasos: En nuestro caso, Android 6.0 Marshmallow
  • 14. 1. Obtener las últimas herramientas SDK Como mínimo al instalar el SDK de Android, debes descargar las últimas herramientas y la plataforma Android: 1. Abre el directorio de herramientas y selecciona: o Android SDK Tools o Android SDK Platform-tools o Android SDK Buid-tools ( la versión más alta ) 2. Si necesitas APIs para diferentes arquitecturas, abre la pestaña Plataformas SDK y seleccione "Mostrar detalles del paquete" y marca las APIS deseada:
  • 15. 2. Obtener la biblioteca de soporte para APIs adicionales La Android Support Library proporciona un amplio conjunto de APIs que son compatibles con la mayoría de las versiones de Android. Abra el directorio Extras y selecciona: • Android Support Respository • Android support Library Se requiere la biblioteca de soporte para: • Android Wear • Android TV • Google Cast También proporciona estas API populares: • Control de navegación • Vistas de banda magnética • Barra de acción compatible con versiones anteriores 3. Obtener servicios de Google Play para más APIs Para desarrollar con las APIs de Google, se necesita el paquete de servicios de Google Play: Abre el directorio Extras y selecciona: • Google Repository • Google Play services Nota: Google Play servicios APIs no están disponibles en todos los dispositivos con Android, pero están disponibles en todos los dispositivos con Google Play Store. Para utilizar estas API en el emulador de Android, también se debe instalar la imagen del sistema API de Google desde el último directorio Android X.X en el SDK Manager. Los servicios APIs de Google Play ofrecen una variedad de características y servicios para nuestras aplicaciones Android, tales como: • Autenticación de usuario • Google Maps • Google Cast • Juegos • Y mucho más
  • 16. 1.4 . Administrador de AVD Virtual Devices El administrador de AVD es una herramienta fácil de usar administrar nuestras ( Android Virtual Devices ) configuraciones AVD configuración de dispositivo para el emulador de Android que permite modelar diferentes configuraciones de de AVD en Android Studio o android avd. En Android Estudio ir al menú "Herramientas" "Administrador de AVD ", Obtendrás esta ventana: 1.4 . Administrador de AVD. (Android Devices) VD es una herramienta fácil de usar con interfaz de usuario para Android Virtual Devices ) configuraciones AVD. Un AVD es una configuración de dispositivo para el emulador de Android que permite modelar diferentes configuraciones de dispositivos con Android. Puedes iniciar el Administrador de AVD en Android Studio o ir a Herramientas / directorio de su SDK y ejecutar ir al menú "Herramientas" - > "Android" - el siguiente botón > o bien: Android interfaz de usuario para . Un AVD es una configuración de dispositivo para el emulador de Android que permite modelar iniciar el Administrador a Herramientas / directorio de su SDK y ejecutar el siguiente botón >
  • 17. Seleccione el hardware: Y la versión de Android:
  • 18. La opción "Snapshot Activada esa manera la próxima vez que seleccione el dispositivo que se inicia mucho más rápido porque no tiene un proceso de arranque hasta su conjunto. Host GPU Host que permite una emulación más rápido, haciendo uso de la GPU del ordenador host. Muestra: Más información: https://developer.android.com/tools/devices/managing Como utilizar el emulador: Activada" hace posible guardar el estado del dispositivo. De esa manera la próxima vez que seleccione el dispositivo que se inicia mucho más rápido porque no tiene un proceso de arranque hasta su conjunto. Pero es incompatible con Use Host que permite una emulación más rápido, haciendo uso de la GPU del https://developer.android.com/tools/devices/managing omo utilizar el emulador: https://developer.android.com/tools/devices/emulator.html " hace posible guardar el estado del dispositivo. De esa manera la próxima vez que seleccione el dispositivo que se inicia mucho más rápido Pero es incompatible con Use Host que permite una emulación más rápido, haciendo uso de la GPU del https://developer.android.com/tools/devices/managing-avds.html https://developer.android.com/tools/devices/emulator.html
  • 19. 1.4.2. Genymotion Se puede notar que el emulador de Android que se incluye con el SDK es bastante lento y necesita una gran cantidad de recursos del sistema. Esa es la razón por la cual han aparecido emuladores alternativos. Nos puede comentar Genimotion porque es un emulador rápida que está disponible para Linux, Windows y Mac. Hay una versión gratuita y una comercial con funcionalidad mejorada. Genymotion se puede descargar aquí: http://www.genymotion.com Es necesario registrarse para poder descargar el programa. Recuerda el usuario y la contraseña que has elegido ya que lo necesitarás más adelante. La instalación no es complicada, pero asegúrate de que ha instalado previamente la versión VirtualBox, mínimo recomendado: 4.2.12. Instalación del plugin para Android Studio Una vez que el simulador de Genymotion ha sido instalado, ya se puede utilizar. Puede crear y ejecutar un dispositivo virtual y Android Studio detectará que se está ejecutando y permitirá ejecutar la aplicación que estamos desarrollando en ese dispositivo virtual, pero es más conveniente para instalar el plugin para Android Studio que permite iniciar los dispositivos virtuales Genymotion usando un botón integrado en el IDE. Para instalar el plugin, acceder al menú: Archivo> Configuración (en Mac: Android Studio> Preferencias). A continuación, seleccione Configuración Ide> Plugins. Pulse el botón Examinar los repositorios, y buscar Genymotion:
  • 20. Se insertará un nuevo botón en la barra de herramientas después de la instalación. Al pulsar el botón por primera vez que se le pedirá que introduzca el directorio donde está instalado el Genymotion: Se insertará un nuevo botón en la barra de herramientas después de la instalación. Al pulsar el botón por primera vez que se le pedirá que introduzca el directorio donde está Se insertará un nuevo botón en la barra de herramientas después de la instalación. Al pulsar el botón por primera vez que se le pedirá que introduzca el directorio donde está
  • 21. Una vez introducido el directorio aparecerá el Admini Genymotion: Creación de un dispositivo virtual. Pulse el botón Nuevo, se mostrará el siguiente cuadro de diálogo: Una vez introducido el directorio aparecerá el Administrador de dispositivos Creación de un dispositivo virtual. , se mostrará el siguiente cuadro de diálogo: strador de dispositivos
  • 22. Al pulsar el botón de conexión que te pedirá el usuario y la contraseña que utilizaste para registrarse en el sitio web Genymotion . Marca la opción " Recuérdame ..." para que no se le pedirá de nuevo. Selecciona un dispositivo. Por ejemplo, Custom - Phone - 6.0.0, puede ser útil para nuestras pruebas: Tardará unos minutos la descarga de los archivos necesarios. Ahora podemos personalizarlo con el fin de obtener una resolución más útil para nuestro objetivo de prueba:
  • 24. Selecciona el dispositivo y pulsa el botón Reproducir para arrancar el dispositivo virtual:Selecciona el dispositivo y pulsa el botón Reproducir para arrancar el dispositivo virtual:Selecciona el dispositivo y pulsa el botón Reproducir para arrancar el dispositivo virtual:
  • 25. 1.5 Instalación de más de un JDK Para instalar el JDK Ir al sitio web de JDK: donwload JDK seleccione la apropiada Linux ".tar.gz" 32 bits "jdk version] -linux-x64.tar.gz", dependiendo de la arquitectura de la Ubuntu instalada. En este ejemplo: jdk-7u3-linux-x64.tar.gz (versión 7u3 de 64 bits, sustituir por la versión correspondiente) Una vez descargado en nuestro directorio principal, lo descomprimiremos: $ Tar -xvf jdk-7u3-linux Si no lo tenemos todavía, crearemos el directorio "/jvm mover la carpeta descomprimida: $ Sudo mkdir -p /usr/lib/jvm/jdk1.7.0 Movemos la carpeta descomprimida al directorio recién creado: 1.5 Instalación de más de un JDK donwload JDK, activa la casilla de verificación para aceptar la licencia y seleccione la apropiada Linux ".tar.gz" 32 bits "jdk- [versión] -linux-i586.tar.gz" o 64 bits" [jdk x64.tar.gz", dependiendo de la arquitectura de la Ubuntu instalada. En este .tar.gz (versión 7u3 de 64 bits, sustituir por la versión Una vez descargado en nuestro directorio principal, lo descomprimiremos: linux-x64.tar.gz Si no lo tenemos todavía, crearemos el directorio "/jvm/jdk1.7.0" en " usr/ lib", donde vamos a mover la carpeta descomprimida: p /usr/lib/jvm/jdk1.7.0 Movemos la carpeta descomprimida al directorio recién creado: verificación para aceptar la licencia y i586.tar.gz" o 64 bits" [jdk- x64.tar.gz", dependiendo de la arquitectura de la Ubuntu instalada. En este .tar.gz (versión 7u3 de 64 bits, sustituir por la versión /jdk1.7.0" en " usr/ lib", donde vamos a
  • 26. $ Sudo mv jdk1.7.0_03 / * /usr/lib/jvm/jdk1.7.0/ Ejecutamos java, javac (compilador) y javaws: $ Sudo update-alternatives --install "/ usr / bin / java" "java" "/usr/lib/jvm/jdk1.7.0/bin/java" 1 $ Sudo update-alternatives --install "/ usr / bin / javac" "javac" "/usr/lib/jvm/jdk1.7.0/bin/javac" 1 $ Sudo update-alternatives --install "/ usr / bin / javaws" "" "javaws /usr/lib/jvm/jdk1.7.0/bin/javaws" 1 (Fuente: http://www.ubuntu-guia.com/2012/04/instalar-oracle-java-7-en-ubuntu-1204.html) Puedes instalar más de una versión de JDK. Para seleccionar uno de los activos usa: $ Sudo update-alternatives --config java $ Sudo update-alternatives --config javac $ Sudo update-alternatives --config javaws