Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Inicio
Buscar
Contactar
Cookies
Descargas
Foros
Historia
Nosotros
Proponer
Temas
Top 10
Trucos
Tutoriales
Usuario
Wiki
Nick
Contrasea
Iniciar
Nuevo
usuario
English
http://www.ajpdsoft.com/modules.php?name=N...
Explicamos cmo realizar una aplicacin de ejemplo para el sistema operativo de mviles Android. Para ello
usamos como IDE de desarrollo Eclipse sobre el sistema operativo GNU Linux Ubuntu 10.10. Explicamos
cmo instalar Eclipse en Linux y cmo preparar este entorno para realizar aplicaciones para Android.
Explicamos cmo instalar el SDK de Android y cmo crear un dispositivo virtual.
1 de 33
16/08/15 18:03
http://www.ajpdsoft.com/modules.php?name=N...
2 de 33
16/08/15 18:03
http://www.ajpdsoft.com/modules.php?name=N...
A continuacin marcaremos "Guardar archivo" y pulsaremos "Aceptar" para iniciar la descarga de Android
SDK:
3 de 33
16/08/15 18:03
http://www.ajpdsoft.com/modules.php?name=N...
Y la pegaremos en la que ser su ubicacin definitiva, puede ser en cualquier carpeta, por ejemplo en
/home/nombre_usuario/Android:
4 de 33
16/08/15 18:03
http://www.ajpdsoft.com/modules.php?name=N...
5 de 33
16/08/15 18:03
http://www.ajpdsoft.com/modules.php?name=N...
A continuacin cerraremos todas las ventanas de terminal que tengamos abiertas para que podamos abrirlas
nuevamente y se aplique la nueva variable de entorno PATH. Abriremos una ventana de terminal y
ejecutaremos el fichero android introduciendo:
android
Y pulsando INTRO, si hemos establecido correctamente la variable PATH anterior deber aparecernos el
programa Android SDK and AVD Manager, desde esta utilidad podremos actualizar el SDK de Android, crear
dispositivos virtuales, etc. Desde esta utilidad, en la parte izquierda, pulsaremos en "Available packages", en
la parte derecha desmarcaremos el check "Display updas only" y pulsaremos en "Refresh" (requiere de
conexin a Internet):
Nota: si aparece algn error al pulsar "Refresh", por ejemplo Failed to fetch htts...
repository/repository.xml, reason: HTTPS SSL error. You might want to force download
through HTTP in the settings. Deberemos pulsar en "Settings", marcar el check "Force
https://.. sources to be fetched using http://" y volver a pulsar en "Refresh" en "Available
packages".
6 de 33
16/08/15 18:03
http://www.ajpdsoft.com/modules.php?name=N...
Desde "Available packages" marcaremos todos los paquetes a instalar, en nuestro caso los seleccionaremos
todos, aunque algunos no son necesarios por corresponder a versiones obsoletas o a emuladores que no
necesitaremos. Si no queremos instalar todos los paquetes pulsaremos en el "+", desplegaremos el rbol y
desmarcaremos los paquetes que no queramos instalar. Tras seleccionar los paquetes a instalar pulsaremos
en "Install Selected":
Leeremos los trminos de licencia, si estamos de acuerdo marcaremos "Accept All" y pulsaremos "Install"
(requiere de conexin a Internet):
Se iniciar la descarga de los paquetes seleccionados, este proceso puede durar unos minutos, en funcin de
la conexin a Internet y los paquetes seleccionados:
7 de 33
16/08/15 18:03
http://www.ajpdsoft.com/modules.php?name=N...
Tras la instalacin nos mostrar un mensaje indicando que ha concluido, pulsaremos "OK" y cerraremos
Androd SKD and AVD Manager:
Con el texto: The Android SDK and AVD Manager that you are currently using has been
updated. It is recommended that you now close the manager window and reopen it. If
you started this window from Eclipse, please check if the Android plug-in needs to be
updated.
8 de 33
16/08/15 18:03
http://www.ajpdsoft.com/modules.php?name=N...
Tras la instalacin, el instalador de Eclipse habr creado un acceso directo en el men "Aplicaciones" "Programacin" - "Eclipse". Podremos ejecutarlo y ya dispondremos de este entorno IDE de desarrollo
gratuito:
En concreto hemos instalado la versin disponible en los repositorios, la versin Eclipse Galileo:
9 de 33
16/08/15 18:03
http://www.ajpdsoft.com/modules.php?name=N...
En la primera ejecucin nos pedir que introduzcamos la carpeta para el espacio de trabajo (Workspace), la
introduciremos, marcaremos "Use this as the default and do not ask again" y pulsaremos "OK":
Si todo es correcto ya podremos desarrollar aplicaciones Java con este entorno de desarrollo gratuito Eclipse
SDK:
10 de 33
16/08/15 18:03
http://www.ajpdsoft.com/modules.php?name=N...
11 de 33
16/08/15 18:03
http://www.ajpdsoft.com/modules.php?name=N...
Descomprimiremos el fichero descargado pulsando con el botn derecho y seleccionando "Extraer aqu":
12 de 33
16/08/15 18:03
http://www.ajpdsoft.com/modules.php?name=N...
Cortaremos la carpeta "eclipse" descomprimida y la pegaremos en la carpeta donde queramos que quede,
esta carpeta ser la que contenga Eclipse Helios, no necesita instalacin:
En nuestro caso la pegaremos en la carpeta Android creada anteriormente, donde tambin tenemos el SKD
de Android:
13 de 33
16/08/15 18:03
http://www.ajpdsoft.com/modules.php?name=N...
Para ejecutar Eclipse Helios ser suficiente con hacer doble clic sobre el fichero "eclipse" dentro de la carpeta
"eclipse":
14 de 33
16/08/15 18:03
http://www.ajpdsoft.com/modules.php?name=N...
En el primer inicio nos pedir la ubicacin del espacio de trabajo, seleccionaremos la carpeta Android creada
anteriormente (o en la que queramos guardar los proyectos Eclipse desarrollados). Si queremos establecer
esta carpeta por defecto marcaremos el check "Use this as the default and do not ask again":
15 de 33
16/08/15 18:03
http://www.ajpdsoft.com/modules.php?name=N...
16 de 33
16/08/15 18:03
http://www.ajpdsoft.com/modules.php?name=N...
17 de 33
16/08/15 18:03
http://www.ajpdsoft.com/modules.php?name=N...
Leeremos los trminos de licencia, si estamos de acuerdo marcaremos "I accept the terms of the license
agreements" y pulsaremos "Finish":
18 de 33
16/08/15 18:03
http://www.ajpdsoft.com/modules.php?name=N...
Se inicar la descarga e instalacin de los paquetes seleccionados (ADT de Android para Eclipse):
El instalador nos mostrar una aviso de seguridad, nos pedir confirmacin para instalar el software,
pulsaremos "OK":
19 de 33
16/08/15 18:03
http://www.ajpdsoft.com/modules.php?name=N...
Tras la instalacin pulsaremos en "Restart Now" para reiniciar Eclipse y que se apliquen los cambios:
Con el texto: You will need to restart Eclipse for the installation changes to take effect.
You may try to apply the changes without restarting, but this may cause errors.
A continuacin indicaremos a Eclipse donde est ubicado el SDK de Android (descargado e instalado aqu),
para ello accederemos al men "Window" - "Preferences":
20 de 33
16/08/15 18:03
http://www.ajpdsoft.com/modules.php?name=N...
21 de 33
16/08/15 18:03
http://www.ajpdsoft.com/modules.php?name=N...
Si todo es correcto cargar todos los plugin: Android 1.1, Android 1.5, Google APIs, Android 1.6, Android 2.0,
...:
Con estos pasos ya tendremos preparado Eclipse para desarrollar aplicaciones para Android. Cerraremos
eclipse y lo volveremos a abrir y ya podremos programar para Android.
22 de 33
16/08/15 18:03
http://www.ajpdsoft.com/modules.php?name=N...
Introduciremos los datos para el nuevo dispositivo virtual AVD, los ms importantes:
Name: nombre del dispositivo, puesto que podemos tener varios, introduciremos un nombre para
diferenciarlo del resto, por ejemplo "Dispositivo_Virtual_Androdi_2".
Target: seleccionaremos el sistema operativo del dispositivo, segn la compatibilidad que queramos
para probar nuestras aplicaciones. No es recomendable seleccionar las ltimas versiones, aunque esto
depender del uso y distribucin que queramos darles. Por ejemplo "Android 2.3.3".
SD Card: seleccionaremos el tamao en MiB para la tarjeta de memoria virtual de nuestro dispositivo.
Skin: aqu podremos elegir el tipo de monitor (tamao) del dispositivo virtual, por defecto WVGA800.
Hardware: desde esta opcin podremos elegir el hardware que tendr nuestro dispositivo virtual. Como
ejemplo aadiremos soporte para GPS, para ello pulsaremos en "New":
23 de 33
16/08/15 18:03
http://www.ajpdsoft.com/modules.php?name=N...
24 de 33
16/08/15 18:03
http://www.ajpdsoft.com/modules.php?name=N...
De esta forma ya tendremos disponible nuestro dispositivo virtual AVD donde podremos probar nuestras
aplicaciones Android sin necesidad de usar un dispositivo fsico. Adems, desde Android SDK and AVD
Manager podremos abrir el dispositivo virtual seleccionndolo y pulsando en "Start":
Seleccionaremos la escala (si no nos cabe en la pantalla podremos escalarlo) y pulsaremos "Launch":
25 de 33
16/08/15 18:03
http://www.ajpdsoft.com/modules.php?name=N...
Se iniciar Android:
Y ya tendremos nuestro dispositivo virtual como si de un mvil Android fsico se tratase. En este dispositivo
podremos instalar las aplicaciones que desarrollemos en Eclipse para probarlas antes de lanzarlas o probarlas
en dispositivos fsicos:
26 de 33
16/08/15 18:03
http://www.ajpdsoft.com/modules.php?name=N...
27 de 33
16/08/15 18:03
http://www.ajpdsoft.com/modules.php?name=N...
Siguiendo con la ventana anterior (la hemos cortado porque no cabe), en "Build Target" marcaremos el
sistema operativo para el que funcionar nuestra aplicacin, normalmente funcionar en el sistema operativo
indicado y en versiones posteriores. En nuestro caso marcaremos "Android 2.3.3". Indicaremos tambin estos
otros datos:
Application name: nombre de la aplicacin, por ejemplo "AjpdSoft Hola Mundo Android".
Package name: nombre del package, por ejemplo "holamundo.hola".
Marcaremos "Create Activity" e introduciremos un nombre para el Activity, por ejemplo "hola".
Pulsaremos "Next":
28 de 33
16/08/15 18:03
http://www.ajpdsoft.com/modules.php?name=N...
Pulsaremos "Finish" en la siguiente ventana para crear nuestro primer proyecto en Eclipse para Android:
29 de 33
16/08/15 18:03
http://www.ajpdsoft.com/modules.php?name=N...
Lo cambiaremos por este otro para mostrar en la pantalla de nuestro dispositivo Android el texto "AjpdSoft
Hola Mundo, mi primera aplicacin para dispositivos Android":
package holamundo.hola;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
public class hola extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//setContentView(R.layout.main);
TextView texto = new TextView(this);
texto.setText("AjpdSoft Hola Mundo, mi primera aplicacin para dispositivos Android");
setContentView(texto);
}
}
30 de 33
16/08/15 18:03
http://www.ajpdsoft.com/modules.php?name=N...
Nos indicar que no hemos guardado los cambios, pulsaremos "Yes" para guardarlos:
Se iniciar nuestor emulador AVD con la aplicacin que acabamos de crear ya instalada, lo desbloquearemos
(con el ratn) y aparecer nuestra aplicacin ejecutada, si todo es correcto mostrar el ttulo de la aplicacin
"AjpdSoft Hola Mundo Android" y el texto que hemos indicado que muestre "AjpdSoft Hola Mundo, mi primera
aplicacin para dispositivos Android":
31 de 33
16/08/15 18:03
http://www.ajpdsoft.com/modules.php?name=N...
El fichero que genera Eclipse que ser el que podamos instalar en nuestro mvil Android real (fsico) estar
ubicado en la subcarpeta "bin" de la carpeta de la aplicacin, en nuestro caso ubicada en:
/home/ajpdsoft/Android/Aplicaciones/AjpdSoftHolaMundo/bin
Y el fichero compilado y preparado para ser instalado en mviles o smartphones Android ser:
AjpdSoftHolaMundo.apk (el acabado en extensin .apk).
Artculos relacionados
32 de 33
16/08/15 18:03
http://www.ajpdsoft.com/modules.php?name=N...
Crditos
Artculo realizado ntegramente por Alonsojpd miembro fundador del proyecto AjpdSoft.
Anuncios
33 de 33
16/08/15 18:03