01 - Entorno de Desarrollo Android _ Sgoliver

download 01 - Entorno de Desarrollo Android _ Sgoliver

of 13

Transcript of 01 - Entorno de Desarrollo Android _ Sgoliver

  • 19/11/12 Entorno de desarrollo Android | sgoliv er.net blog

    1/13www.sgoliv er.net/blog/?p=1267

    sgoliver.net blogPensamientos varios sobre programacin, Android, .NET y Java

    Navigation

    Localizar telefono movilaquiestoy.movistar.es

    Encuentra a Tus Seres Queridos Localiza la posicion de su telefeno

    Entorno de desarrollo Android

    por Sgoliver on 04/08/2010 en Android, Programacin

    Para empezar con este Curso de Programacin Android, voy a describir los pasos bsicos

    para disponer en nuestro PC del entorno y las herramientas necesarias para comenzar a

    programar aplicaciones Android.

    No voy a ser exhaustivo, ya existen muy buenos tutoriales sobre la instalacin de Eclipse y

    Android, incluida al documentacin oficial de la plataforma. Adems, si has llegado hasta este

    blog quiero suponer que tienes unos conocimientos bsicos de Eclipse y Java, por lo que tan

    slo enumerar los pasos necesarios de instalacin y configuracin, y proporcionar los

    enlaces a las distintas herramientas. Vamos all.

    Paso 1. Descarga e instalacin de Eclipse.

    Si an no tienes instalado Eclipse, puedes descargar la ltima versin, la 4.2 [Eclipse Juno]

    en la ltima revisin de este artculo, desde este enlace. Recomiendo descargar la versin

    Eclipse IDE for Java Developers, y por supuesto descargar la versin apropiada para tu

    sistema operativo (Windows/Mac OS/Linux, y 32/64 bits). Durante el curso siempre utilizar

    Windows 64 bits.

    Descargar Eclipse

    La instalacin consiste simplemente en descomprimir el zip descargado en la ubicacin

    deseada. Para ejecutarlo accederemos al fichero eclipse.exe dentro de la ruta donde

    hayamos descomprimido la aplicacin, por ejemplo c:\eclipse\eclipse.exe. Durante la

    primera ejecucin de la aplicacin nos preguntar cul ser la carpeta donde queremos

    almacenar nuestros proyectos. Indicaremos la ruta deseada y marcaremos la check Use this

    as the default para que no vuelva a preguntarlo.

  • 19/11/12 Entorno de desarrollo Android | sgoliv er.net blog

    2/13www.sgoliv er.net/blog/?p=1267

    Eclipse Seleccionar Workspace

    Paso 2. Descargar el SDK de Android.

    El SDK de la plataforma Android se puede descargar desde aqu (en el momento de revisar

    este artculo la ltima versin es la 20.0.3, que funciona perfectamente con Eclipse 4.2). Una

    vez descargado, bastar con ejecutar el instalador estndar de Windows.

    Descargar SDK Android

    Paso 3. Descargar el plugin Android para Eclipse.

    Google pone a disposicin de los desarrolladores un plugin para Eclipse llamado Android

    Development Tools (ADT) que facilita en gran medida el desarrollo de aplicaciones para la

    plataforma. Podis descargarlo mediante las opciones de actualizacin de Eclipse,

    accediendo al men Help / Install new software e indicando la siguiente URL de descarga:

    https://dl-ssl.google.com/android/eclipse/

    Seleccionaremos los dos paquetes disponibles Developer Tools y NDK Plugins y

    pulsaremos el botn Next> para comenzar con el asistente de instalacin.

  • Instalar Plugin ADT

    Paso 4. Configurar el plugin ADT.

    Una vez instalado el plugin, tendremos que configurarlo indicando la ruta en la que hemos

    instalado el SDK de Android. Para ello, iremos a la ventana de configuracin de Eclipse

    (Window / Preferences), y en la seccin de Android indicaremos la ruta en la que se ha

    instalado. Finalmente pulsaremos OK para aceptar los cambios.

    Configurar ADT

    Paso 5. Instalar las Platform Tools y los Platforms necesarios.

    Adems del SDK de Android comentado en el paso 2, que contiene las herramientas bsicas

    para desarrollar en Android, tambin deberemos descargar las llamadas Platflorm Tools, que

    contiene herramientas especficas de la ltima versin de la plataforma, y una o varias

    plataformas (SDK Platforms) de Android, que no son ms que las libreras necesarias para

    desarrollar sobre cada una de las versiones concretas de Android. As, si queremos

    desarrollar por ejemplo para Android 2.2 tendremos que descargar su

    plataforma correspondiente. Mi consejo personal es siempre instalar al menos 2 plataformas:

    la correspondiente a la ltima versin disponible de Android, y la correspondiente a la mnima

    versin de Android que queremos que soporte nuestra aplicacin.

  • Para ello, desde Eclipse debemos acceder al men Window / Android SDK Manager. En la

    lista de paquetes disponibles seleccionaremos las Android SDK Platform-tools, las

    plataformas Android 4.1 (API 16) y Android 2.2 (API 8), y el paquete extra Android

    Support Library, que es una librera que nos permitir utilizar en versiones antiguas de

    Android caractersticas introducidas por versiones ms recientes. Pulsaremos el botn

    Install packages y esperaremos a que finalice la descarga.

    Android SDK Manager

    Paso 6. Configurar un AVD.

    A la hora de probar y depurar aplicaciones Android no tendremos que hacerlo

    necesariamente sobre un dispositivo fsico, sino que podremos configurar un emulador o

    dispositivo virtual (Android Virtual Device, o AVD) donde poder realizar fcilmente estas

    tareas. Para ello, accederemos al AVD Manager (men Window / AVD Manager), y en la

    seccin Virtual Devices podremos aadir tantos AVD como se necesiten (por ejemplo,

    configurados para distintas versiones de Android o distintos tipos de dispositivo).

    Nuevamente, mi consejo ser configurar al menos dos AVD, uno para la mnima versin de

    Android que queramos soportar, y otro para la versin ms reciente disponible.

    AVD Manager

    Para configurar el AVD tan slo tendremos que indicar un nombre descriptivo, el versin de

    la plataforma Android que utilizar, y las caractersticas de hardware del dispositivo virtual,

    como por ejemplo su resolucin de pantalla, el tamao de la tarjeta SD, o la disponibilidad de

    GPS. Adems, marcaremos la opcin Snapshot enabled, que nos permitir arrancar el

    emulador ms rpidamente en futuras ejecuciones.

  • 19/11/12

    5/13www.sgoliv er.net/blog/?p=1267

    Crear nuevo AVD

    Y con este paso ya tendramos preparadas todas las herramientas necesarias para

    comenzar a desarrollar aplicaciones Android. En prximos artculos veremos como crear un

    nuevo proyecto, la estructura y componentes de un proyecto Android, y crearemos una

    aplicacin sencilla para poner en prctica todos los conceptos aprendidos.

    Curso de Programacin Android en PDF

    Este curso tambin est disponible en PDF. Descubre cmo

    Te ha sido de utilidad el Curso de Programacin Android? Quieres colaborar de

    forma econmica con el proyecto? Puedes contribuir con cualquier cantidad, unos

    cntimos, unos euros, cualquier donacin ser bienvenida. Si tu donativo es superior a

    1.50 euros recibirs como agradecimiento un documento en PDF con todos los artculos

    del primer y segundo volumen del curso. Muchas gracias!

    Ms informacin:

    Por qu donar?

    Indice de contenidos y captulo de muestra

    Preguntas frecuentes

    Acerca de sgoliver

    Ver todos los artculos de sgoliver

  • 19/11/12 Entorno de desarrollo Android | sgoliv er.net blog

    6/13www.sgoliv er.net/blog/?p=1267

    Desarrollo en Android Estructura de un proyecto Android

    Suscrbete

    Suscrbete a alguno de nuestros canales para estar al da de todo.

    Artculos relacionados:

    Tareas en segundo plano en Android (II): IntentService

    Tareas en segundo plano en Android (I): Thread y AsyncTask

    Notificaciones Push Android: Google Cloud Messaging (GCM). Implementacin Cliente

    Notificaciones Push Android: Google Cloud Messaging (GCM). Implementacin Servidor

    Notificaciones Push Android: Google Cloud Messaging (GCM). Introduccin

    , curso android, Eclipse, herramienta, instalacin, plugin, sdk

    < >

    76 Respuestas a Entorno de desarrollo Android

    David Hernando 16/07/2012 at 14:13 #

    De primeras un tutorial explendido y que os lo estais currando un montonazo.

    Lo segundo yo he utilizado una aplicacin creada por Motorola para el diseo de aplicaciones

    Android, y esta basado en eclipse. El cual ya contiene de forma basica todo el contenido, pluyings,

    tarjets, etc. necesarios para la creacion de aplicaciones android.

    Esa aplicacion se llama motodev studioy podeis descargarosla desde la pgina oficial de

    motorola:

    http://developer.motorola.com/tools/motodevstudio/download/

    Espero que os sea de utilidad.

    Y nuevamente felicidades por este manual/tutorial.

    Jorge 08/08/2012 at 15:23 #

    No me funciona, cuando creo el hellow wordl me dice que tiene un problema y que lo fixee antes

    de arrancarlo. me puedes ayudar?

    Jose Manuel 13/08/2012 at 23:48 #

  • 19/11/12 Entorno de desarrollo Android | sgoliv er.net blog

    7/13www.sgoliv er.net/blog/?p=1267

    Hola:

    me apunto al curso, ya veremos que saco en claro. Eso de. si has llegado hasta este blog quiero

    suponer que tienes unos conocimientos bsicos de Eclipse y Java. Bien, te equivocaste de lleno,

    nada de nada, ya veremos si consigo algo o me hundo en la miseria.

    Si el curso me sirve de algo, no me importara nada en hacer una donacin por la causa, pedir los

    manuales y contribuir en lo que pueda. Aunque tambin te digo que 1,50 me parece muy poco.

    un saludo.

    Richard 27/08/2012 at 16:53 #

    Bueno he comenzado hoy, ya he instalado todo, (con algunos problemitas, sobre todo de permisos )

    pero ya estn resueltos.

    hoy instalar todo y ya maana realizar mi primera app.

    orlando 12/09/2012 at 2:42 #

    no me deja instalar nada en el android sdk manager

    no se por que

    ayuda

    Beto 12/09/2012 at 6:08 #

    Hola, en estos momentos empiezo desde cero a crear lo que intentare que sea una app, si logro mi

    objetivo con mucho gusto aportare lo convenido

    Daniel 13/09/2012 at 18:13 #

    Hola que tal, tengo un problema al descomprimir el eclipse, me sale un mensaje que no puede

    crear el directorio porque el nombre es demasiado largo. bueno de hecho son varios) , espero me

    puedan ayudar.

    Christian 14/09/2012 at 5:50 #

    El blog esta estupendo, os felicito !! y muchas gracias por hacernos la vida mas facil

    Pizza4Ever 14/09/2012 at 8:50 #

  • 19/11/12 Entorno de desarrollo Android | sgoliv er.net blog

    8/13www.sgoliv er.net/blog/?p=1267

    En el paso de la instalacin de las Platform tools, despus de

    Installing Android SDK Platform-tools, revision 14

    me ha dado este error:

    Stopping ADB server failed (code -1).

    (Ha sido el nico error.) En que puede influir?

    Pizza4Ever 14/09/2012 at 9:31 #

    Vale, ya lo he visto, hay que aceptar los modulos que salen marcados con un interrogante.

    A por el siguiente paso.

    SL2

    JhonIII 16/09/2012 at 18:41 #

    buenas he intentado instalar el plug in de android para eclipse y me presenta un error en la

    instalacion, me dice que no se ha podido instalar, que ha ocurrido un error al intentar colectar las

    cosas para instalar, que puedo hacer?

    Teddy Davis 21/09/2012 at 4:51 #

    Genial! mis saludos desde Argentina.. te seguire en todas tus publicaciones, al fin alguien que

    explica lo que se necesita

    leonel 30/09/2012 at 23:49 #

    tengo instalado netbeans 7.0 no se si tenga problemas al querer instalar eclipse ya que lo

    descargue y cuando trato de instalarlo dando dobe clic en el archivo eclipse.exe sale como que lo va

    a instalar pasa un rato y me abre eclipse ya puedo empezar a usarlo se supone pero lo cierro y lo

    busco no lo ha instalado, es como que si fuera portable o algo asi espero me ayuden

    Sergio 09/10/2012 at 14:06 #

    Una correccin para el tutorial: Supones que ya se tiene el Java JDK instalado, y no suele ser as,

    toca instalarlo antes del Android SDK o este se quejar amargamente.

    La web es esta: http://www.oracle.com/technetwork/java/javase/downloads

  • 19/11/12 Entorno de desarrollo Android | sgoliv er.net blog

    9/13www.sgoliv er.net/blog/?p=1267

    sasy 09/10/2012 at 17:48 #

    Tengo el mismo problema que Denis

    el eclipse no arranca en mi maquina, pero yo tengo windows 7 de 64 bitsl

    A Java Runtime Environment (JRE) or Java Development Kit (JDK) must be available in order to run

    Eclipse. No Java virtual machine was found after searching the following locations:

    D:/eclipse/jre/bin/javaw.exe. javaw.exe in your current PATH.

    Tampoco tengo la subcarpeta jre

    Que hacemos?

    Gracias

    sasy 09/10/2012 at 18:23 #

    Solucionado!!!! era que me faltaba un Java el JDK

    http://www.oracle.com/technetwork/java/javase/downloads/jdk7u7-downloads-1836413.html

    Rusel 11/10/2012 at 12:08 #

    Para todas las personas que tienen problemas para arrancar el eclipse luego de descomprimirlo

    tienen que verificar en el panel de control la version de java que aparece si es de 32 bits pues esa

    es la versiion que tienen que descargas asi tengas instalado la version de w7-64 bits, de lo

    contrario da ese error por mas que te bajes todos los archivos necesarios e inclusivas muevas el

    jre al directoria que indica el mensaje, tambien descarguen java de la pagina original porque es

    necesario para instalar el SDK Manager, cuando esten instalando los nuevos componentes en

    ecplipse puede ser que te de error al menos 2 veces pero con intentarlo nuevamente basta, y

    cuando instalas las librerias del SDK Manager obtienes que no consigue descargar ciertas cosas,

    dependiendo de tu conexion puede infulir mucho en que no se descarguen tan facil como uno

    espera, pero como dije antes volver a intentar hasta que todo este instalado, mi problema es que no

    encuentro como crear un nuevo projecto android (New Project Android) puedo crear una nueva app

    android pero tal cual aparece en la pantalla del post, no se si es que no veo bien pero por ningun

    consigo la opcion ayuda plz !!!

    Highlander 23/10/2012 at 9:23 #

    Hola a todos

    Soy nuevo en esto de Android, espero aprender mucho, pero al igual que algunos compaeros no

    s nada de programacin. Por lo menos para instalar todas las aplicaciones iniciales y plugins no

    he tenido problemas.

    Un saludo

  • 19/11/12 Entorno de desarrollo Android | sgoliv er.net blog

    10/13

    Deja un comentario

    Name (required)

    Email (w ill not be published) (required)

    Website

    Comentarios Anteriores

    Trackbacks/Pingbacks

    Desarrollando una aplicacin Android sencilla | sgoliver.net blog - 16/08/2010

    [...] de instalar nuestro entorno de desarrollo para Android y comentar la estructura bsica de un proyecto y

    los diferentes componentes software que podemos [...]

    Desarrollo en Android | sgoliver.net blog - 20/08/2010

    [...] Entorno de desarrollo Android [...]

    Empezando con Android | Victor Pascual - 14/02/2011

    [...] tenis un excelente tutorial de instalacin del entorno para programar en Android. Share and [...]

    Estadsticas del Blog en 2011 | sgoliver.net blog - 28/12/2011

    [...] las pginas vistas), y como mayora dentro del TOP 10, los artculos de iniciacin del curso (entorno de

    desarrollo, componentes de una aplicacin, estructura de un proyecto, y desarrollo de la primera [...]

    Desarrollando una aplicacin Android | Android Wireless - 30/09/2012

    [...] [...]

    Manuel 13/11/2012 at 18:52 #

    Al descomprimir eclipse me dice que los nombres de archivo son muy largos. Que hago?

    Diomedes Ignacio Domnguez Urea 14/11/2012 at 15:08 #

    Entonces, los que utilizan Linux o MacOS se la buscan en otro blog?

    admin 14/11/2012 at 16:19 #

    Efectivamente, en mi curso tan slo utilizo Windows. Saludos.

  • ( QWRUQR GH GHVDUUROOR $ QGURLG _ VJ ROLYHU QHW EORJ

    Z ZZ VJ ROLYHU QHW EORJ " S

    . KEGPEKC FGN $ NQI

    6 DOYR LQGLFDFLy Q H[ SUHVD WRGR HO FRQWHQLGR GH HVWH EORJ LQFOXLGR WH[ WR \ GHVFDUJ DV HVWi EDMR XQD OLFHQFLDOLFHQFLD & UHDWLYH & RP P RQV 5 HFRQRFLP LHQWR 1 R& RP HUFLDO 6 LQ2 EUD HULYDGD ( VSDx D

    2 WDNKEKFCF

    ( QYLDU &RP HQWDULR( QYLDU &RP HQWDULR

    %XVFDU

  • ( QWRUQR GH GHVDUUROOR $ QGURLG _ VJ ROLYHU QHW EORJ

    Z ZZ VJ ROLYHU QHW EORJ " S

    # TEJ KXQ

    ( OHJLU P HV

    %CVGI QTCU

    ( OHJLU FDWHJRUtD

    VKSWGVCU

    1 ( 7 DFWXDOL] DFLyQ DMHGUH] DQWOU EDVH GH GDWRV EORJ & & FRP SLODGRUHV FRQWUROHVFXUVR FXUVR DQGURLG GHVFDUJ DV GRFXP HQWDFLyQ 2 0 HERRN ( FOLSVHHQVDPEODGRU ) . 6 FULSW J RRJ OH J UDWLV KHUUDP LHQWD ,$ LQVWDODFLyQ MDYD - 5 WI 7UHH OLEUHUtD OLEURP DQXDOHV 0 RQR P i TXLQDV YLUWXDOHV 1 &KHVV QRYHGDGHV QRYHGDGHV VJROLYHU QHW 1 5 WI7UHH RSHQ

    & X UVR RQOLQH$ QGURLG

    Z Z Z HVWXGLRVDELH$ SUHQGH D HVDUUROODU

    $ SOLFDFLRQHV) RUP DFLy Q

    3 Ui FWLFD \ D WX0 HGLGD

  • ( QWRUQR GH GHVDUUROOR $ QGURLG _ VJ ROLYHU QHW EORJ

    Z ZZ VJ ROLYHU QHW EORJ " S

    2012 sgoliver.net blog. All Rights Reserved.

    Powered by WordPress. Designed by

    source pdf plugin programacin RTF SAX SQlite tutoriales web w ordpress

    PNCEGU 0 6

    el Guille La Web de Visual Basic, C#, .NET y ms

    PNCEGU # PFTQKF

    AndDev.org [Ingls]

    Androcode

    WikiDroid