Foros

Instalar Android SDK, ADB y emulador en un PC

Twittear

1

0

Compartir

1

Responder / Comentar
 
10-05-2012 / 15:391
569236294Nivel 225

Pedir moderación

Hola gente. Os voy a explicar de la forma más simple que pueda, como instalar el Kit de desarrollo de software  (SDK) y con él un emulador de Android (versión que queráis).
Antes que nada, decir que parece difícil pero no lo es. A todos los que os interese el mundillo, os lo recomiendo. 

Con ésto, por ejemplo, si alguien crea una app y no la quiere probar en su teléfono por si es inestable o cualquier cosa, lo puede probar con el emulador antes. Aparte, con el SDK nos viene la herramienta ADB o Android Debugging Bridge (Puente de depuracion de Android). Con el ADB, podremos manipular nuestro Android desde el PC, pudiendo mover cosas de sitio, crear apps de sistema, instalar cosas...

Pero bueno, sin más dilaciones empezamos. Tutorial enfocado hacia Windows.

-----------En primer lugar, desde aquí, nos bajamos el Java. Elegimos la segunda, la que pone Windows fuera de línea. Nos bajaremos un .exe de toda la vida. Como es obvio, una vez se termine la descarga, lo instalamos. 

-----------En segundo lugar, nos bajamos lo que sería el propio SDK de Android. Vamos aquí y lo descargamos. Como veis, lo podemos hacer con Windows, Mac OS X o Linux. Nosotros lo haremos en Windows. Para Windows, hay dos opciones. Un .exe y un .zip. A pesar de recomendar el .exe, usaremos el .zip que es más simple y va igual de bien. Lo descargamos y esperamos. 

-----------Bien, en tercer lugar, una vez descargado el Zip, lo descomprimimos y nos saldrá una carpeta que se llama “Android-sdk-Windows”. Esta carpeta, le podemos poner un nombre más simple, para que sea más simple si queremos acceder a ella por terminal. Esto es opcional. Luego, con la carpeta descomprimida y nombre cambiado o no, la pondremos en C:/, o sea, en el disco duro. 

-----------En cuarto lugar, iremos a la carpeta que hemos puesto en C:/  y ejecutaremos SDK Manager.exe. 
Nos saldrá una pantalla así, y hay que dejarla como está en la foto. 
Spoiler (clic para ver)
En esta foto falta marcar que versión de Android queréis para vuestro emulador. Si queréis alguna la marcáis. Cuando lo tengáis todo marcado, le dais a Install XXX packages. Cuando le demos, nos saldrá una pantalla así:
Spoiler (clic para ver)
Como veis, me salen dos interrogantes. Darle a aceptar así y se pondrá a descargar. Puede tardar un rato. Si os da error, cambiad esos interrogantes a cruces haciendo click sobre ellos y debería ir. Supongo que ésto variará según el pc. -----------En quinto lugar, una vez descargado todo y todo bien, vamos a definir el path(ruta). Aquí yo la lié, pero bueno. Os lo explicaré para que no hagáis como yo. En primer lugar, tenéis que buscar el archivo abd.exe. Yo, lo tengo en la carpeta Platform-tools. Entonces, una vez lo hayáis localizado, copiamos toda la ruta. O sea, vamos a la barra del explorador de archivos y copiamos lo que ponga. En mi caso, es ésta: C:\android-sdk-windows\platform-tools. Una vez la hayáis copiado, el tutorial se bifurca, según tengáis XP o Vista/7. Empezaremos por el XP. Bien, en primero vais a Inicio y le hacéis click con el botón derecho en Mi PC. Luego le dais a propiedades y buscáis por ahí las opciones avanzadas. Una vez en opciones avanzadas, le dais el botoncito de Variables del Entorno y buscáis por ahí Path. Una vez ahí, le dais a editar o lo que sea para que os deje cambiarlo y al final de todo lo que ponga ahí, ponéis un punto y coma(; )y pegáis la ruta que tenéis copiada sin espacios ni nada. Solo un ; de separador. Aceptar y ya está. Ni se os ocurra sobreescribir ni tocar nada más, o el terminal no irá. Con Windows Vista/7 es parecido. Vamos a Inicio, botón derecho en Equipo y propiedades. Dentro de propiedades, Configuración avanzada del sistema y ahí buscad Variables del Entorno. Dentro de Variables del Entorno, buscáis Path, ponéis Editar y al final de todo lo que ponga ahí, ponéis un punto y coma(; )y pegáis la ruta que tenéis copiada sin espacios ni nada. Solo un ; de separador. Aceptar y ya está. Ni se os ocurra sobreescribir ni tocar nada más, o el terminal no irá. Perfecto, ya tenemos todo preparado para crear un emulador y tenemos el ADB en perfectas condiciones para usar. Ahora haremos la máquina virtual o el emulador. Eejecutamos el AVD.exe. Nos saldrá una pantalla así.
Spoiler (clic para ver)
Como es lógico, le damos a New. Nos aparecerá una pestañita, donde elegiremos un nombre para nuestro emulador. Luego, desplegáis donde pone Target y elegís la versión de Android que os hayáis bajado. La CPU os la pondrá por defecto y donde pone SD Card, le ponéis un tamaño razonable. Finalizamos dándole a Create ADV y ale, emulador creado. ¿Como sé si el ADB está funcional? Muy simple. Conectad vuestro móvil al PC con el USB, abrid un terminal y poned: adb devices. Si os sale un conjunto de caracteres alfanuméricos y a la derecha pone device, está perfecto. Luego, lo del ADB sirve para un montón de cosas, como instalar o borrar apps, instalarlas en la SD, ver particiones de sistema... Por ejemplo, aquí tenemos 10 comandos que podemos hacer con el terminal, y los hay a montones en internete. Este tutorial, es el principio para otro que haré cuando pueda, que explicaré como descompilar y extraer los archivos de un .apk, para poder editarlos y así poder editar las aplicaciones. Bueno, si tenéis alguna duda o no os sale algo lo decís. PD: @Potri. Nachokyle
Última edición: 10-05-2012 / 17:22 h. Por Nachokyle
Editado 3 veces
10-05-2012 / 15:542
Potri
Expulsado indefinidamente
0006816Nivel 96

Pedir moderación

Que currada macho. Nachokyle for mod!!

Aunque para SDK creo que es mas comodo usar Eclipse.

PD: que es el ADB? De manera mas concreta digo, por que parece bastante util.
Última edición: 10-05-2012 / 15:59 h. Por Potri
Editado 1 vez
10-05-2012 / 15:593
569236294Nivel 225

Pedir moderación

Mostrar cita
Que currada macho. Nachokyle for mod!! Aunque para SDK creo que es mas comodo usar Eclipse. PD: que es el ADB?
El Eclipse es para casuals xDDD El ADB es el puente de depuracion de Android. Es como si hiciera de puente entre el móvil y PC. Lo único es que para descompilar apps es necesario, lo que no sé es porqué.
10-05-2012 / 16:034
Potri
Expulsado indefinidamente
0006816Nivel 96

Pedir moderación

Mostrar cita
El Eclipse es para casuals xDDD El ADB es el puente de depuracion de Android. Es como si hiciera de puente entre el móvil y PC. Lo único es que para descompilar apps es necesario, lo que no sé es porqué.
Me estas llamando casual? Vaya movida, cuando pueda mirare como va todo por que tiene pinta de ser muy interesante.
10-05-2012 / 16:065
569236294Nivel 225

Pedir moderación

Mostrar cita
Me estas llamando casual? Vaya movida, cuando pueda mirare como va todo por que tiene pinta de ser muy interesante.
Ya digo, parece difícil, pero lo que más cueste es que se baje todo después de ejecutar SDK.exe. Lo otro es fácil y rápido.
10-05-2012 / 16:096
Potri
Expulsado indefinidamente
0006816Nivel 96

Pedir moderación

Mostrar cita
Ya digo, parece difícil, pero lo que más cueste es que se baje todo después de ejecutar SDK.exe. Lo otro es fácil y rápido.
Ais, con lo facil que se hace en Eclipse
10-05-2012 / 16:467
3182916119Nivel 65

Pedir moderación

Sdk es facil de usar pero son muchos mb
02-06-2012 / 21:368
62150608Nivel 20

Pedir moderación

Mensaje eliminado por moderación.
(Trolleo)

04-12-2012 / 18:019
Hola,soy nuevo aqui,he seguido tu tutorial paso a paso, y he logrado hacerlo todo menos lo ultimo, lo de:
"Como es lógico, le damos a New. Nos aparecerá una pestañita, donde elegiremos un nombre para nuestro emulador. Luego, desplegáis donde pone Target y elegís la versión de Android que os hayáis bajado. La CPU os la pondrá por defecto y donde pone SD Card, le ponéis un tamaño razonable. Finalizamos dándole a Create ADV y ale, emulador creado. NO SÉ POR QUE? elijo la version android meto lo que seria para mi tablet lo de 10"" pero me da error

OTRA COSA: con SUPERONECLICK,a parte de rootear La mierda de TOSHIBA FOLIO 100,podria meter el CYANOGENMOD9?Muchas gracias.
04-12-2012 / 18:3710
569236294Nivel 225

Pedir moderación

Mostrar cita
Hola,soy nuevo aqui,he seguido tu tutorial paso a paso, y he logrado hacerlo todo menos lo ultimo, lo de: "Como es lógico, le damos a New. Nos aparecerá una pestañita, donde elegiremos un nombre para nuestro emulador. Luego, desplegáis donde pone Target y elegís la versión de Android que os hayáis bajado. La CPU os la pondrá por defecto y donde pone SD Card, le ponéis un tamaño razonable. Finalizamos dándole a Create ADV y ale, emulador creado. NO SÉ POR QUE? elijo la version android meto lo que seria para mi tablet lo de 10"" pero me da error OTRA COSA: con SUPERONECLICK,a parte de rootear La mierda de TOSHIBA FOLIO 100,podria meter el CYANOGENMOD9?Muchas gracias.
No acabo de entender tu duda. Si te bajas el SDK y todo lo que has hecho, te bajas por ejemplo Android 4 y luego vas a hacer un emulador, tienes un emulador de Android 4 en tu pc. No en el talet ni de tu tablet. No sé si era eso, pero ya te digo que no te he entendido del todo. Y lo otro no, el superOneClick solo rootea, no instala roms.
04-12-2012 / 19:2711
OTRA COSA: con SUPERONECLICK,a parte de rootear La mierda de TOSHIBA FOLIO 100,podria meter el CYANOGENMOD9?Muchas gracias.[/quote]

No acabo de entender tu duda. 
Si te bajas el SDK y todo lo que has hecho, te bajas por ejemplo Android 4 y luego vas a hacer un emulador, tienes un emulador de Android 4 en tu pc. No en el talet ni de tu tablet. 
No sé si era eso, pero ya te digo que no te he entendido del todo. 

Y lo otro no, el superOneClick solo rootea, no instala roms.[/quote]

Osea,que solo es un emulador, pero lo que yo quiero es meter una rom a la toshiba folio 100(cyanogenmod10) y en otro tutorial pone que hay que hacerlo con el SDK, y la verdad es que este tutorial es el que mejor he entendido,que soy algo zoquete.Gracias.
http://www.elgeneralfailure.com/2012/10/instalando-jelly-bean-cyanogenmod-10-en.html
Última edición: 04-12-2012 / 19:46 h. Por Barayete
Editado 2 veces
04-12-2012 / 20:0012
569236294Nivel 225

Pedir moderación

Mostrar cita
Osea,que solo es un emulador, pero lo que yo quiero es meter una rom a la toshiba folio 100(cyanogenmod10) y en otro tutorial pone que hay que hacerlo con el SDK, y la verdad es que este tutorial es el que mejor he entendido,que soy algo zoquete.Gracias. http://www.elgeneralfailure.com/2012/10/instalando-jelly-bean-cyanogenmod-10-en.html
Hostía, pedazo paja mental te has hecho jajajaja Efectivamente, el SDK solo es un emulador. Realmente es el entorno de desarrollo, el emulador es solo para hacer pruebas luego. Pero el entorno de desarrollo, se instala en el tuto ese que pusiste, por que instala algunos drivers que hacen falta y porque te da ya el fastboot, que sirve para instalar un recovery (menú de recuperación) y desde el menú éste, instalar la rom. Por cierto, en el blog este dice que CM10 aún tiene algunos fallos, yo metería la 9.
19-04-2014 / 13:3113
Hola,
Cuando termino el paso 5 e intento abrir el avd me sale el siguiente mensaje:
[url]http://s2.subirimagenes.com/otros/previo/thump_8881472sdf.jpg[/url]

Por si me hubiese equivocado pongo las opciones que seleccioné:
[url]http://s2.subirimagenes.com/otros/previo/thump_8881473fsd.jpg[/url]
Última edición: 19-04-2014 / 13:39 h. Por Piporro85
Editado 1 vez
Responder / Comentar
Foros > Android > Instalar Android SDK, ADB y emulador en un PC
Amigos Online
No hay nadie conectado.