Banner Opirata
Ymant - Mantenimiento Informático

Tutorial para principiantes: ADB y SDK

13

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 :D

Fotos encontradas en HTC Spain

  • Twitter
  • Facebook
  • del.icio.us
  • Meneame
  • RSS
  • email
  • Google Bookmarks
  • Tumblr

Los Androides Libres han comentado 13 veces

  • ÓsQar dice:

    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!

  • Martin dice:

    me tira este error cuando actualiza

    Failed to fetch URL https://dl-ssl.google.com/android/repository/repository.xml, reason: HTTPS SSL error. You might want to force download through HTTP in the settings.

    tengo internet perfectamente abierto.. que puede ser ?

  • Kheiron dice:

    Me estoy volviendo loco. Con Motorola Dext he conseguido hacer todos los pasos correctamente, pero debo de tener los drivers mal instalador puesto que al intentar utilizar ADB DEVICES me aparece “List of devices attached” siempre.
    Los drivers que tengo sin oficiales de Motorola, es un instalador, así que no tengo archivos para instalar manualmente.

    Tampoco entiendo muy bien la parte de:
    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.

    Ya que USB_DRIVER no lo encuentro por ningún sitio.

    Agradeceré cualquier tipo de ayuda. Espero no parecer demasiado tonto con algo que parece ser tan sencillo.

    Un saludo

    • Adrian dice:

      Buenas

      A ver, no lo he explicado del todo bien.

      Si tienes Magic/Dream/Hero/Nexus entonces buscas los usb_driver

      pero si me dices que en el motorola te trae drivers oficiales instala esos :D

      En cualquier caso, si te instalas el SDK de Android, luego has de ejecutar el SDKSetup y bajarte todo lo que hay disponible para que aparezca la carpeta de drivers que echas en falta

  • TattooStarter dice:

    Ola

    Hay una cosa que no entiendo y nose si sera tan simple que la he pasado por alto o es que estoy demasiado verde :D

    Has puesto: 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…

    ¿A qué te quieres referir con eso o dónde hay que definirlo?

    Gracias por adelantado!

    • Craigchek dice:

      Lo tienes que escribir en la Consola de Comandos de MS-DOS. Para iniciarla, en Windows, Inicio -> Ejecutar… y escribes ahí CMD, pulsas enter y te sale una ventanita con fondo negro y letras blancas. Eso es el antíguo Ms-DOS. En esa ventana escribes eso.

      Esto lo tienes que volver a hacer si reincias el ordenador.

      Si alguien se sabe el método para anñadir el path permanentemente, que lo diga… yo no me acuerdo.

  • Roberto dice:

    tengo la misma duda que tattoo starter, ademas no puedo desinstalar los driver anteriores

  • ioroku dice:

    Pues somos tres con la misma duda…

  • Ascii dice:

    utilicen un tutorial para windows 7 del android sdk en youtube hay muchos les dan el dato del path con eso ya queda listo ps de hay te permite ejecutar desde ms-dos
    suerte

  • montxinho dice:

    a mi lo que me sucedía es que no tenía activada la opción de “depuración” en el terminal:

    ajustes -> aplicaciones -> depuración

    ahora ya me instaló los drivers ok y me detecta el dispositivo.

  • Eduardo dice:

    Se agradece la preocupación por nosotros los principiantes… probare y comentare posteriormente de haber alguna observación de principiante. GRACIAS!!

  • Con cada comentario, Android gana +1 de Carisma