Tutorial para principiantes: ADB y SDK

En este post me dirijo a tan sólo los principiantes, a los que ven con sus ojitos cómo publicamos cientos de trucos que para su desgracia requieren del uso de la consola, o también conocida como adb. ¿Qué es eso? ¿Cómo puedo utilizarla? Pues eso voy a intentar responderos. Eso si, de momento sólo en Windows, que aún es la mayoría de usuarios.

Si tenéis Ubuntu podéis pasaros por aquí.
En Mac es básicamente lo mismo.

Paso 1, el SDK

Necesitaremos la última versión del SDK que nos ofrecen. Estas siglas corresponden a Software Developement Kit, y dan nombre a lo que podríamos llamar, la aplicación para desarrollar aplicaciones (valga la redundancia). ¿Nos importa eso? A menos que tengáis pensado poneros a desarrollar aplicaciones para Android, no os preocupéis.

Vamos a ello.

  • Descargadlo aquí
  • Extraedlo al lugar que quieras
  • Definid el path de la manera siguiente, donde la cursiva-negrita es el directorio donde lo has instalado
    set PATH=%PATH%;c:\android\android-sdk-windows-r3\tools
    o
    set PATH=%PATH%;c:\Archivos de programa\android-sdk-windows-r3\tools
    o…

Paso 2, el Driver

Al conectar el móvil, varias veces nos aparecerá el mensaje, “Instalar el Driver”. No queremos que Windows nos lo instale por defecto. Elegiremos en su lugar “Instalar desde una ubicación específica” y elegimos el directorio “….\android-sdk****\usb_driver “. De esta manera, el driver estará bien instalado.

hardware2 hardware

Si ya se ha instalado por defecto (mal) entonces aseguraos de desinstalar los drivers primero

desisnstalarbootloader

y luego volvéis a empezar.

Paso 3, la consola

Al haber puesto el path anteriormente, tenemos la suerte de que en cualquier lugar del ordenador, iniciamos el cmd y podremos ejecutar las órdenes que queramos. No hace falta ir a ningún lugar en concreto, tan sólo ejecutar el cmd y ala, a escribir comandos.

Paso 4, comandos

Los básicos

  • adb Todo ha de empezar por este, que no se os olvide😉
  • adb devices Te muestra si tu móvil está conectado
  • adb remount Por si ha habido algún problema
  • adb install/uninstall Instala, desinstala aplicaciones en tu teléfono
  • adb shell Te “metes” dentro de tu telefono

NOTA: Si se queda colgado de alguna manera y sale un mensaje de error (pero todos los pasos anteriores están bien realizados), tan sólo tenéis que ejecutar el Administrador de Tareas y detener el servicio abd.exe.

Postead dudas y problemas e iremos actualizando el tutorial😀

Fotos encontradas en HTC Spain

10 Responses to “Tutorial para principiantes: ADB y SDK”

  1. Anonymous Says:

    Lo de “Definid el path de la manera siguiente”, ¿a qué te refieres?

  2. Anonymous Says:

    Vamos, lo que quiero decir es, ¿cómo se define el path?

    Gracias por adelantado! Y perdón por mi ignorancia!

  3. Adrian Latorre Says:

    Anónimo,

    con la sentencia

    “set path…..” xD

  4. Anonymous Says:

    Una duda, cuando conecto el movil al ordenador no me aparece nada de los drivers. He ido al Administrador de dispositivos y no me aparece nada de lo de que has dicho. Qué hago?

  5. Peppelin Says:

    El path es la ruta donde se dirije para buscar los ejecutables.
    Lo podeis definir tanto por consola (desde msdos como os han indicado en el post), como por entorno grafico.
    Botón derecho en Mi PC, Propiedades. Os vais a la pestaña de Opciones avanzadas y le dais al botón de variables de entorno.
    Una de las opciones de panel inferios es la de path. Le dais a modificar y al final de la linea, poneis ; seguido de la ruta donde habeis puesto el sdk.

    Y listo🙂

  6. Aleix Says:

    Ah! Veo que Peppelin ya lo ha contado… antes de verlo yo habia preparado una imagen para indicar como configurar ese PATH permanentemente en windows xp

    La dejo aqui:

    http://img80.imageshack.us/img80/2623/finestres.png

  7. Aleix Says:

    ay, el enlace:

    http://img80.imageshack.us/img80/2623/finestres.png

  8. Anonymous Says:

    Me he descargado el android-sdk_r3-windows pero no trae nada que diga usb_driver, que hago?

  9. Racheado Says:

    No sé si me estoy perdiendo de algo muy obvio pero no puedo realizar el paso #2 de “Instalar los drivers”; he intentado en 2 PC’s y nada.
    Primero, ¿hay alguna diferencia en el procedimiento para usar ADB si estoy usando el ROM de Cyanogen (4.2.5)? La verdad yo estaba tranquilo con tener rooteado mi cel, pero ahora quiero probar algo (conexión Ad-hoc) que requiere usar adb y he intentado realizar este “tuto” y no puedo. Sí sale el “Wizard” de windows, le pongo que voy a instalar desde una ubicación específica, señalo la carpeta del supuesto driver y no puede encontrar un driver para el cel.

    Saludos y ojalá puedan ayudarme =)

  10. ÓsQar Says:

    Por si a alguien a estas alturas le es de utilidad:
    En Windows 7 las cosas son diferentes, aunque diría que más sencillas: al enchufar el móvil al PC por USB, Windows 7 se pone automáticamente a instalar drivers. Normalmente, instalará los de “almacenamiento masivo” (para usar la tarjeta SD como disco), pero fallará al instalar los drivers de ADB (que son los que nos hacen falta para “enredar”).
    Así pues, nos vamos al botón de inicio y pinchamos con el botón derecho del ratón en el apartado “Equipo”, y seleccionamos “Administrar” en el menú contextual.
    En la ventana de administración, buscamos en el árbol de la izquierda la “administración de dispositivos”, y se nos abrirá en la derecha otro árbol con una de las ramas desplegadas: una que pone “otros dispositivos”. En ella aparecerá una sub-rama que pone “adb” y con un icono de que tiene problemas. Pinchamos en ella con el botón derecho y pinchamos en “actualizar software del controlador”. En la siguiente pantalla seleccionamos “Buscar software del controlador en el equipo” y ya ponemos la ruta donde tengamos el driver (p.ej. C:\Android SDK\usb_driver). Y ya está, Windows lo debería actualizar bien.
    Comprobación: vamos a la consola, nos movemos a la carpeta tools del SDK (no hace falta si has actulizado el path) y escribimos “adb devices”. Si nos sale un nº de serie, es que todo ha ido OK.

    Espero que os sirva!

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


%d bloggers like this: