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