SlideShare una empresa de Scribd logo
1 de 14
CONFIGURAR ENTORNO PARA DESARROLLO CON ANDROID
1º) Instalamos el JDK 7 (Java Development Kit :: Kit para desarrolladores
Java) el cual contiene entre otras cosas el JRE.
Nota: El JRE (Java Runtime Environment) es un conjunto de utilidades de Java,
contiene la JVM (Java Virtual Machine). La JVM (Java Virtual Machine) es la
aplicación donde se ejecutan los programas desarrollados en Java. Necesitamos
el JDK para ejecutar el IDE Eclipse y compilar aplicaciones Android.
En este ejemplo vamos a utilizar la versión 7 del JDK en su versión de 64
bits para Windows.
[JDK]: jdk-7u9-windows-x64.exe
Durante el proceso de instalación se nos pide la ubicación tando del jdk como
del jre. Instalamos ambos en la raíz C:
C:jdk1.7.0_09
C:jre7
Verificamos la versión del JDK tecleando desde la línea de comandos:
C:UsersJUBACALO>java -version
java version "1.7.0_09"
Java(TM) SE Runtime Environment (build 1.7.0_09-b05)
Java HotSpot(TM) 64-Bit Server VM (build 23.5-b02, mixed mode)
2º Instalamos Eclipse. Puesto que el sistema operativo es Windows de 64 bits,
descargamos la versión Eclipse de 64 bits (Eclipse JUNO, en mi caso).
[ECLIPSE]: eclipse-jee-juno-SR1-win32-x86_64.zip
Descomprimimos el archivo, por ej. en el directorio C:eclipse y creamos en
el escritorio un acceso directo que apuntará a (C:eclipseeclipse.exe).
Lanzamos Eclipse, nos pedirá que seleccionemos el "workspace", es decir, el
directorio donde queremos guardar los proyectos.
Configuramos las preferencias de la versión de Java en Eclipse para compilar
los proyectos de Android. Para ello, vamos a “Window->Preferences...”,
hacemos clic en el panel izquierdo sobre “Java->Installed JREs” y
seleccionamos “jre7” en el campo “Installed JREs”:
Para finalizar, en esta ventana hay que seleccionar la versión de Java
utilizada para compilar los proyectos de Android. Para ello hacemos clic en
“Java->Compiler” y elegimos “1.7” en el campo “Compiler compliance settings”.
3º Instalamos las librerías de Android (ANDROID SDK).
[ANDROID SDK]: android-sdk_r22.0.1-windows.zip
Descomprimimos el .zip en C:android-sdk-windows (usaremos el nombre de este
directorio para acabar de configurar el plugin de Android en Eclipse).
4º Instalamos el plugin ADT (Android Development Tools).
Ahora vamos a instalar las librerías necesarias en Eclipse. Estas librerías
se denominan Android Development Tools (ADT).
Nota: Es necesario disponer de conexión a Internet para poder continuar con
los siguientes pasos y poder descargar las librerías necesarias.
En Eclipse, seleccionamos en el menú Help -> Install New Software... En el
cuadro de diálogo, introducimos la dirección del sitio de descarga de las
librerías ADT: https://dl-ssl.google.com/android/eclipse/ y pulsamos la tecla
Intro.
To install this plugin, please use the Update mechanism from within Eclipse and provide it with
the following URL:
https://dl-ssl.google.com/android/eclipse/
A continuación, marcamos todas las opciones tal y como se muestra en la
siguiente figura:
Hacemos clic en el botón "Next".
En la siguiente ventana hacemos clic de nuevo en "Next", seleccionamos "I
accept..." en el acuerdo de licencia y hacemos clic en "Finish".
Se mostrará este aviso de seguridad y pulsamos en "OK" para continuar la
instalación.
A continuación, se instalará el software necesario de Android. Al acabar la
instalación, reiniciamos Eclipse.
Al arrancar de nuevo Eclipse ya disponemos de las librerías necesarias para
comenzar a trabajar con Android.
En primer lugar tenemos que indicar a Eclipse dónde se encuentra el SDK de
Android. Podemos hacerlo manualmente. Para ello, hacemos clic en la opción
del menú “Window-> Preferences...” y seleccionamos “Android” en el panel
izquierdo:
5º Añadir versiones y componentes de Android
El último paso en la configuración de las librerías de Android es descargar e
instalar los componentes esenciales del SDK para el entorno de desarrollo.
El SDK utiliza una estructura modular que separa las distintas versiones de
Android, complementos, herramientas, ejemplos y la documentación en un único
paquete que se puede instalar por separado. Para desarrollar una aplicación
en Android, es necesario descargar, al menos, una versión.
Hacemos clic en la opción “Android SDK Manager” del menú principal “Window”
de Eclipse:
Para instalar la versión 4.2.2, seleccionamos los paquetes que se muestran en
la siguiente ventana:
Pulsamos el botón “Install 12 packages”, en la siguiente ventana aceptamos
los términos de licencia y hacemos clic en “Install” con lo cual el
instalador descargará e instalará los paquetes.
Nota: Al finalizar la instalación comprobamos en Window -> Preferences ->
Android que en la lista de SDK Targets ya aparece la versión de Android
seleccionada previamente.
Ahora vamos a ver la estructura que tiene el SDK de Android una vez
completadas las librerías y complementos. Para ello, abrimos el explorador en
el directorio “C:android-sdk-windows”
C:android-sdk-windows
Finalmente, vamos a incluir el directorio donde hemos instalado las librerías
de Android en el PATH del sistema operativo. En concreto, vamos a incluir los
directorios tools y platform-tools.
C:android-sdk-windowstools
C:android-sdk-windowsplatform-tools
Escribiendo el comando “path” en una ventana de comandos de Windows podemos
ver si se hemos modificado bien esta variable global del sistema.
6º Definición del dispositivo virtual de Android (AVD).
Para poder hacer pruebas de las aplicaciones Android que desarrollemos sin
necesidad de disponer de un teléfono Android, el SDK incluye la posibilidad
de definir un Dispositivo Virtual de Android (en inglés, AVD, Android Virtual
Device). Este dispositivo emula un terminal con Android instalado.
Para definir el AVD, hacemos clic en la opción “Android AVD Manager” del menú
principal “Window” de Eclipse.
Hacemos clic en el botón “New” y configuramos el dispositivo.
Con lo cual ya queda incorporado a la lista el AVD.
7º Crear un proyecto Android.
Ahora creamos un proyecto usando Eclipse y las librerías de Android que hemos
instalado con anterioridad.
En el menú de Eclipse hacemos clic en File->New->Project->Android Application
Project.
Pulsamos Next y configuramos el siguiente cuadro de diálogo con la
información requerida.
Indicamos el workspace donde se guardará el proyecto.
Configuramos los atributos del conjunto de iconos.
Seleccionamos si queremos crear una actividad, y si es así, el tipo de
actividad.
Cumplimentamos la información requerida y pulsamos “Finish”.
Activity Name: The name of the activity class to create.
Layout Name: The name of the layout to create for the activity.
Al finalizar el proceso se crea el proyecto Android en Eclipse con la
estructura mostrada en el explorador de proyectos. Si abrimos el fichero
BienvenidoActivity.java, veremos el código fuente de la aplicación Android.
Modificamos el código generado automáticamente de la forma que sigue para que
nos muestre un mensaje.
BienvenidoActivity.java
package es.bitcoach.appbienvenido;
import android.os.Bundle;
import android.widget.TextView;
import android.app.Activity;
public class BienvenidoActivity extends Activity {
/* Método que se llama cuando se crea una actividad. */
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
TextView tv = new TextView(this);
tv.setText("¡¡¡Bienvenido a la programación con Android!!!");
setContentView(tv);
}
}
Para ejecutar el proyecto hacemos clic con el botón derecho del ratón sobre
la raíz del proyecto (prjAppBienvenido) -> Run As -> Android Application. De
esta forma se ejecuta el proyecto sobre el emulador de terminal.
Anexo
Can't find AVD or SDK manager in Eclipse
1. Window > Custom Perspective (you will see Android and AVD Manager were
disable).
2. Command Groups Availability > Android and AVD Manager > check
3. Tool Bar Visibility > Android and AVD Manager > check

Más contenido relacionado

La actualidad más candente

Introducción al desarrollo de aplicaciones web
Introducción al desarrollo de aplicaciones webIntroducción al desarrollo de aplicaciones web
Introducción al desarrollo de aplicaciones web
Anfap
 
Examen febrero 2017-2018_daw_daw_solucion_ (1)
Examen febrero 2017-2018_daw_daw_solucion_ (1)Examen febrero 2017-2018_daw_daw_solucion_ (1)
Examen febrero 2017-2018_daw_daw_solucion_ (1)
jomadega1
 
como hacer una conexion con mysql
como hacer una conexion con mysqlcomo hacer una conexion con mysql
como hacer una conexion con mysql
guest8564ff
 
Construccion a través de compontes
Construccion a través de compontesConstruccion a través de compontes
Construccion a través de compontes
jalzate
 
7. Creacion De Controles De Usuario
7.  Creacion De Controles De Usuario7.  Creacion De Controles De Usuario
7. Creacion De Controles De Usuario
guest3cf6ff
 
ConexióN A Base De Datos En Netbeans
ConexióN A Base De Datos En NetbeansConexióN A Base De Datos En Netbeans
ConexióN A Base De Datos En Netbeans
guest044583b
 
Comunicacion entre formularios HTML y paginas JSP
Comunicacion entre formularios HTML y paginas JSPComunicacion entre formularios HTML y paginas JSP
Comunicacion entre formularios HTML y paginas JSP
Danii Rodriguez
 
Tutorial Java Script
Tutorial Java ScriptTutorial Java Script
Tutorial Java Script
semuvi
 

La actualidad más candente (20)

Introducción al desarrollo de aplicaciones web
Introducción al desarrollo de aplicaciones webIntroducción al desarrollo de aplicaciones web
Introducción al desarrollo de aplicaciones web
 
Usando Netbeans para desarrollos en PHP
Usando Netbeans para desarrollos en PHPUsando Netbeans para desarrollos en PHP
Usando Netbeans para desarrollos en PHP
 
primefaces cortesia del portal de java
primefaces cortesia del portal de javaprimefaces cortesia del portal de java
primefaces cortesia del portal de java
 
Examen febrero 2017-2018_daw_daw_solucion_ (1)
Examen febrero 2017-2018_daw_daw_solucion_ (1)Examen febrero 2017-2018_daw_daw_solucion_ (1)
Examen febrero 2017-2018_daw_daw_solucion_ (1)
 
Guia BD conexión Mysql con Java usando Netbeans
Guia BD conexión Mysql con Java usando NetbeansGuia BD conexión Mysql con Java usando Netbeans
Guia BD conexión Mysql con Java usando Netbeans
 
como hacer una conexion con mysql
como hacer una conexion con mysqlcomo hacer una conexion con mysql
como hacer una conexion con mysql
 
Construccion a través de compontes
Construccion a través de compontesConstruccion a través de compontes
Construccion a través de compontes
 
Desarrollo de Aplicaciones con Microsoft Ajax 1.0 y Ajax Control Toolkit
Desarrollo de Aplicaciones con Microsoft Ajax 1.0 y Ajax Control ToolkitDesarrollo de Aplicaciones con Microsoft Ajax 1.0 y Ajax Control Toolkit
Desarrollo de Aplicaciones con Microsoft Ajax 1.0 y Ajax Control Toolkit
 
Java script
Java scriptJava script
Java script
 
Primefaces hotel.. TERMINADO
Primefaces hotel.. TERMINADOPrimefaces hotel.. TERMINADO
Primefaces hotel.. TERMINADO
 
Guia practica secuenciales eclipse java 01
Guia practica secuenciales eclipse java 01Guia practica secuenciales eclipse java 01
Guia practica secuenciales eclipse java 01
 
Curso Jsp
Curso JspCurso Jsp
Curso Jsp
 
Asp.net
Asp.netAsp.net
Asp.net
 
7. Creacion De Controles De Usuario
7.  Creacion De Controles De Usuario7.  Creacion De Controles De Usuario
7. Creacion De Controles De Usuario
 
Diseño y validacion GUI con java usando Netbeans
Diseño y validacion GUI con java usando NetbeansDiseño y validacion GUI con java usando Netbeans
Diseño y validacion GUI con java usando Netbeans
 
Manual instalacion java y java c
Manual instalacion java y java cManual instalacion java y java c
Manual instalacion java y java c
 
ConexióN A Base De Datos En Netbeans
ConexióN A Base De Datos En NetbeansConexióN A Base De Datos En Netbeans
ConexióN A Base De Datos En Netbeans
 
Diapositivas del jdbc magaly y duyen
Diapositivas del jdbc magaly y duyenDiapositivas del jdbc magaly y duyen
Diapositivas del jdbc magaly y duyen
 
Comunicacion entre formularios HTML y paginas JSP
Comunicacion entre formularios HTML y paginas JSPComunicacion entre formularios HTML y paginas JSP
Comunicacion entre formularios HTML y paginas JSP
 
Tutorial Java Script
Tutorial Java ScriptTutorial Java Script
Tutorial Java Script
 

Destacado (13)

MIT App Inventor2 Pintar en Imagen
MIT App Inventor2 Pintar en ImagenMIT App Inventor2 Pintar en Imagen
MIT App Inventor2 Pintar en Imagen
 
App Android MiniBanco
App Android MiniBancoApp Android MiniBanco
App Android MiniBanco
 
jQuery Mobile :: Enlaces a páginas internas.
jQuery Mobile :: Enlaces a páginas internas.jQuery Mobile :: Enlaces a páginas internas.
jQuery Mobile :: Enlaces a páginas internas.
 
Cronómetro con MIT App Inventor 2
Cronómetro con MIT App Inventor 2Cronómetro con MIT App Inventor 2
Cronómetro con MIT App Inventor 2
 
Java AWT Calculadora
Java AWT CalculadoraJava AWT Calculadora
Java AWT Calculadora
 
Java Thread Cronometro
Java Thread CronometroJava Thread Cronometro
Java Thread Cronometro
 
Java AWT Tres en Raya
Java AWT Tres en RayaJava AWT Tres en Raya
Java AWT Tres en Raya
 
Word VBA
Word VBAWord VBA
Word VBA
 
Sincronizar Threads
Sincronizar ThreadsSincronizar Threads
Sincronizar Threads
 
Java::Acceso a Bases de Datos
Java::Acceso a Bases de DatosJava::Acceso a Bases de Datos
Java::Acceso a Bases de Datos
 
Java HashMap
Java HashMapJava HashMap
Java HashMap
 
Excel regresión
Excel regresiónExcel regresión
Excel regresión
 
Práctica Completa en Access
Práctica Completa en AccessPráctica Completa en Access
Práctica Completa en Access
 

Similar a Configurar entorno Android

Componentes necesarios de android docx
Componentes necesarios de android  docxComponentes necesarios de android  docx
Componentes necesarios de android docx
grachika
 
Instalar ints<kjojd kyeclipse-en-windows-para-programar-en-java
Instalar ints<kjojd kyeclipse-en-windows-para-programar-en-javaInstalar ints<kjojd kyeclipse-en-windows-para-programar-en-java
Instalar ints<kjojd kyeclipse-en-windows-para-programar-en-java
Karencita Ames
 
Ingeniería inversa básica en android tomo ii
Ingeniería inversa básica en android tomo iiIngeniería inversa básica en android tomo ii
Ingeniería inversa básica en android tomo ii
Freelance
 
Adelanto de los temas de android (introduccion-10)
Adelanto de los temas de android (introduccion-10)Adelanto de los temas de android (introduccion-10)
Adelanto de los temas de android (introduccion-10)
equipotresamp
 
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
ibsubida
 
Preparación del entorno de desarrollo de android
Preparación del entorno de desarrollo de androidPreparación del entorno de desarrollo de android
Preparación del entorno de desarrollo de android
Nelson Samir Ríos Ramos
 
Aplicaciones Android (Instalación de Eclipse y Plugin de Android)
Aplicaciones Android (Instalación de Eclipse y Plugin de Android)Aplicaciones Android (Instalación de Eclipse y Plugin de Android)
Aplicaciones Android (Instalación de Eclipse y Plugin de Android)
Edgar Mendez
 
Manos a la obra con java y eclipse
Manos a la obra con java y eclipseManos a la obra con java y eclipse
Manos a la obra con java y eclipse
grachika
 
01 instalación del ambiente de desarrollo para android
01 instalación del ambiente de desarrollo para android01 instalación del ambiente de desarrollo para android
01 instalación del ambiente de desarrollo para android
Bēto Naranjo
 
Manos a la obra con java y eclipse.
Manos a la obra con java y eclipse.Manos a la obra con java y eclipse.
Manos a la obra con java y eclipse.
grachika
 
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
ENANITOS120
 

Similar a Configurar entorno Android (20)

Componentes necesarios de android docx
Componentes necesarios de android  docxComponentes necesarios de android  docx
Componentes necesarios de android docx
 
Ambiente programacion en_android
Ambiente programacion en_androidAmbiente programacion en_android
Ambiente programacion en_android
 
Instalar ints<kjojd kyeclipse-en-windows-para-programar-en-java
Instalar ints<kjojd kyeclipse-en-windows-para-programar-en-javaInstalar ints<kjojd kyeclipse-en-windows-para-programar-en-java
Instalar ints<kjojd kyeclipse-en-windows-para-programar-en-java
 
Ingeniería inversa básica en android tomo ii
Ingeniería inversa básica en android tomo iiIngeniería inversa básica en android tomo ii
Ingeniería inversa básica en android tomo ii
 
De los temas de android (introduccion-10)
De los temas de android (introduccion-10)De los temas de android (introduccion-10)
De los temas de android (introduccion-10)
 
Android de la A a la Z - Unidad 2
Android de la A a la Z - Unidad 2Android de la A a la Z - Unidad 2
Android de la A a la Z - Unidad 2
 
Adelanto de los temas de android (introduccion-10)
Adelanto de los temas de android (introduccion-10)Adelanto de los temas de android (introduccion-10)
Adelanto de los temas de android (introduccion-10)
 
TUTORIAL
TUTORIALTUTORIAL
TUTORIAL
 
Tutorial android fundamentos
Tutorial android fundamentosTutorial android fundamentos
Tutorial android fundamentos
 
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
 
Preparación del entorno de desarrollo de android
Preparación del entorno de desarrollo de androidPreparación del entorno de desarrollo de android
Preparación del entorno de desarrollo de android
 
Aplicaciones Android (Instalación de Eclipse y Plugin de Android)
Aplicaciones Android (Instalación de Eclipse y Plugin de Android)Aplicaciones Android (Instalación de Eclipse y Plugin de Android)
Aplicaciones Android (Instalación de Eclipse y Plugin de Android)
 
Instalando Android SDK
Instalando Android SDKInstalando Android SDK
Instalando Android SDK
 
Manos a la obra con java y eclipse
Manos a la obra con java y eclipseManos a la obra con java y eclipse
Manos a la obra con java y eclipse
 
01 instalación del ambiente de desarrollo para android
01 instalación del ambiente de desarrollo para android01 instalación del ambiente de desarrollo para android
01 instalación del ambiente de desarrollo para android
 
Manos a la obra con java y eclipse.
Manos a la obra con java y eclipse.Manos a la obra con java y eclipse.
Manos a la obra con java y eclipse.
 
Android
AndroidAndroid
Android
 
Entornos-de-Desarrollo-Eclipse-y-Android-SDK
Entornos-de-Desarrollo-Eclipse-y-Android-SDKEntornos-de-Desarrollo-Eclipse-y-Android-SDK
Entornos-de-Desarrollo-Eclipse-y-Android-SDK
 
Desarrollo android - 3 - entorno de desarrollo
Desarrollo android  - 3 - entorno de desarrolloDesarrollo android  - 3 - entorno de desarrollo
Desarrollo android - 3 - entorno de desarrollo
 
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
 

Más de jubacalo (18)

Find File Servlet DB
Find File Servlet DBFind File Servlet DB
Find File Servlet DB
 
Acciones JSP
Acciones JSPAcciones JSP
Acciones JSP
 
Servlets que manejan datos de formularios HTML
Servlets que manejan datos de formularios HTMLServlets que manejan datos de formularios HTML
Servlets que manejan datos de formularios HTML
 
Jsp directiva page
Jsp directiva pageJsp directiva page
Jsp directiva page
 
Elementos de script en JSP
Elementos de script en JSPElementos de script en JSP
Elementos de script en JSP
 
Proyecto JSP
Proyecto JSPProyecto JSP
Proyecto JSP
 
Explicación del código del Servlet HolaMundo
Explicación del código del Servlet HolaMundoExplicación del código del Servlet HolaMundo
Explicación del código del Servlet HolaMundo
 
Crear Base de Datos en Oracle
Crear Base de Datos en OracleCrear Base de Datos en Oracle
Crear Base de Datos en Oracle
 
Web de noticias en Ajax
Web de noticias en AjaxWeb de noticias en Ajax
Web de noticias en Ajax
 
Escenarios
EscenariosEscenarios
Escenarios
 
Matrices02
Matrices02Matrices02
Matrices02
 
Gráficos
GráficosGráficos
Gráficos
 
Tabla Dinámica
Tabla DinámicaTabla Dinámica
Tabla Dinámica
 
Tabla de Datos
Tabla de DatosTabla de Datos
Tabla de Datos
 
Textura de agua
Textura de aguaTextura de agua
Textura de agua
 
Funciones lógicas y condicionales
Funciones lógicas y condicionalesFunciones lógicas y condicionales
Funciones lógicas y condicionales
 
Solver
SolverSolver
Solver
 
Java Thread Cronometro
Java Thread CronometroJava Thread Cronometro
Java Thread Cronometro
 

Último

Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
NancyLoaa
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
JonathanCovena1
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
El Fortí
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
patriciaines1993
 
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
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
MiNeyi1
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Francisco158360
 

Último (20)

Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
 
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
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
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...
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 

Configurar entorno Android

  • 1. CONFIGURAR ENTORNO PARA DESARROLLO CON ANDROID 1º) Instalamos el JDK 7 (Java Development Kit :: Kit para desarrolladores Java) el cual contiene entre otras cosas el JRE. Nota: El JRE (Java Runtime Environment) es un conjunto de utilidades de Java, contiene la JVM (Java Virtual Machine). La JVM (Java Virtual Machine) es la aplicación donde se ejecutan los programas desarrollados en Java. Necesitamos el JDK para ejecutar el IDE Eclipse y compilar aplicaciones Android. En este ejemplo vamos a utilizar la versión 7 del JDK en su versión de 64 bits para Windows. [JDK]: jdk-7u9-windows-x64.exe Durante el proceso de instalación se nos pide la ubicación tando del jdk como del jre. Instalamos ambos en la raíz C: C:jdk1.7.0_09 C:jre7 Verificamos la versión del JDK tecleando desde la línea de comandos: C:UsersJUBACALO>java -version java version "1.7.0_09" Java(TM) SE Runtime Environment (build 1.7.0_09-b05) Java HotSpot(TM) 64-Bit Server VM (build 23.5-b02, mixed mode) 2º Instalamos Eclipse. Puesto que el sistema operativo es Windows de 64 bits, descargamos la versión Eclipse de 64 bits (Eclipse JUNO, en mi caso). [ECLIPSE]: eclipse-jee-juno-SR1-win32-x86_64.zip Descomprimimos el archivo, por ej. en el directorio C:eclipse y creamos en el escritorio un acceso directo que apuntará a (C:eclipseeclipse.exe). Lanzamos Eclipse, nos pedirá que seleccionemos el "workspace", es decir, el directorio donde queremos guardar los proyectos.
  • 2. Configuramos las preferencias de la versión de Java en Eclipse para compilar los proyectos de Android. Para ello, vamos a “Window->Preferences...”, hacemos clic en el panel izquierdo sobre “Java->Installed JREs” y seleccionamos “jre7” en el campo “Installed JREs”: Para finalizar, en esta ventana hay que seleccionar la versión de Java utilizada para compilar los proyectos de Android. Para ello hacemos clic en “Java->Compiler” y elegimos “1.7” en el campo “Compiler compliance settings”.
  • 3. 3º Instalamos las librerías de Android (ANDROID SDK). [ANDROID SDK]: android-sdk_r22.0.1-windows.zip Descomprimimos el .zip en C:android-sdk-windows (usaremos el nombre de este directorio para acabar de configurar el plugin de Android en Eclipse). 4º Instalamos el plugin ADT (Android Development Tools). Ahora vamos a instalar las librerías necesarias en Eclipse. Estas librerías se denominan Android Development Tools (ADT). Nota: Es necesario disponer de conexión a Internet para poder continuar con los siguientes pasos y poder descargar las librerías necesarias. En Eclipse, seleccionamos en el menú Help -> Install New Software... En el cuadro de diálogo, introducimos la dirección del sitio de descarga de las librerías ADT: https://dl-ssl.google.com/android/eclipse/ y pulsamos la tecla Intro. To install this plugin, please use the Update mechanism from within Eclipse and provide it with the following URL: https://dl-ssl.google.com/android/eclipse/ A continuación, marcamos todas las opciones tal y como se muestra en la siguiente figura: Hacemos clic en el botón "Next".
  • 4. En la siguiente ventana hacemos clic de nuevo en "Next", seleccionamos "I accept..." en el acuerdo de licencia y hacemos clic en "Finish". Se mostrará este aviso de seguridad y pulsamos en "OK" para continuar la instalación. A continuación, se instalará el software necesario de Android. Al acabar la instalación, reiniciamos Eclipse. Al arrancar de nuevo Eclipse ya disponemos de las librerías necesarias para comenzar a trabajar con Android.
  • 5. En primer lugar tenemos que indicar a Eclipse dónde se encuentra el SDK de Android. Podemos hacerlo manualmente. Para ello, hacemos clic en la opción del menú “Window-> Preferences...” y seleccionamos “Android” en el panel izquierdo: 5º Añadir versiones y componentes de Android El último paso en la configuración de las librerías de Android es descargar e instalar los componentes esenciales del SDK para el entorno de desarrollo. El SDK utiliza una estructura modular que separa las distintas versiones de Android, complementos, herramientas, ejemplos y la documentación en un único paquete que se puede instalar por separado. Para desarrollar una aplicación en Android, es necesario descargar, al menos, una versión. Hacemos clic en la opción “Android SDK Manager” del menú principal “Window” de Eclipse:
  • 6. Para instalar la versión 4.2.2, seleccionamos los paquetes que se muestran en la siguiente ventana:
  • 7. Pulsamos el botón “Install 12 packages”, en la siguiente ventana aceptamos los términos de licencia y hacemos clic en “Install” con lo cual el instalador descargará e instalará los paquetes. Nota: Al finalizar la instalación comprobamos en Window -> Preferences -> Android que en la lista de SDK Targets ya aparece la versión de Android seleccionada previamente. Ahora vamos a ver la estructura que tiene el SDK de Android una vez completadas las librerías y complementos. Para ello, abrimos el explorador en el directorio “C:android-sdk-windows” C:android-sdk-windows
  • 8. Finalmente, vamos a incluir el directorio donde hemos instalado las librerías de Android en el PATH del sistema operativo. En concreto, vamos a incluir los directorios tools y platform-tools. C:android-sdk-windowstools C:android-sdk-windowsplatform-tools Escribiendo el comando “path” en una ventana de comandos de Windows podemos ver si se hemos modificado bien esta variable global del sistema. 6º Definición del dispositivo virtual de Android (AVD). Para poder hacer pruebas de las aplicaciones Android que desarrollemos sin necesidad de disponer de un teléfono Android, el SDK incluye la posibilidad de definir un Dispositivo Virtual de Android (en inglés, AVD, Android Virtual Device). Este dispositivo emula un terminal con Android instalado. Para definir el AVD, hacemos clic en la opción “Android AVD Manager” del menú principal “Window” de Eclipse.
  • 9. Hacemos clic en el botón “New” y configuramos el dispositivo. Con lo cual ya queda incorporado a la lista el AVD.
  • 10. 7º Crear un proyecto Android. Ahora creamos un proyecto usando Eclipse y las librerías de Android que hemos instalado con anterioridad. En el menú de Eclipse hacemos clic en File->New->Project->Android Application Project. Pulsamos Next y configuramos el siguiente cuadro de diálogo con la información requerida.
  • 11. Indicamos el workspace donde se guardará el proyecto. Configuramos los atributos del conjunto de iconos. Seleccionamos si queremos crear una actividad, y si es así, el tipo de actividad.
  • 12. Cumplimentamos la información requerida y pulsamos “Finish”. Activity Name: The name of the activity class to create. Layout Name: The name of the layout to create for the activity. Al finalizar el proceso se crea el proyecto Android en Eclipse con la estructura mostrada en el explorador de proyectos. Si abrimos el fichero BienvenidoActivity.java, veremos el código fuente de la aplicación Android.
  • 13. Modificamos el código generado automáticamente de la forma que sigue para que nos muestre un mensaje. BienvenidoActivity.java package es.bitcoach.appbienvenido; import android.os.Bundle; import android.widget.TextView; import android.app.Activity; public class BienvenidoActivity extends Activity { /* Método que se llama cuando se crea una actividad. */ protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); TextView tv = new TextView(this); tv.setText("¡¡¡Bienvenido a la programación con Android!!!"); setContentView(tv); } } Para ejecutar el proyecto hacemos clic con el botón derecho del ratón sobre la raíz del proyecto (prjAppBienvenido) -> Run As -> Android Application. De esta forma se ejecuta el proyecto sobre el emulador de terminal.
  • 14. Anexo Can't find AVD or SDK manager in Eclipse 1. Window > Custom Perspective (you will see Android and AVD Manager were disable). 2. Command Groups Availability > Android and AVD Manager > check 3. Tool Bar Visibility > Android and AVD Manager > check