Historias
Slashboxes
Comentarios
 

Login Barrapunto

Login

[ Crear nueva cuenta ]

Android, ADB y el Samsung Galaxy SII

editada por nettizen el Miércoles, 25 Abril de 2012, 08:23h   Printer-friendly   Email story
desde el dept. Ubuntu-Eclipse-Android-Samsung-Galaxy-SII
MaraudeR nos cuenta: «Estoy empezando a pelearme con Android y he instalado los plugins necesarios para desarrollar en Eclipse. He hecho algunos programillas de pruebas y funcionan bien en el emulador. El problema es que el emulador no soporta algunas características como el 'multitouch', por lo que para depurarlas hace falta un dispositivo real. Tengo un Samsung Galaxy SII, pero por el momento he sido incapaz de echarlo a andar con el ADB. Lo cierto es que el dispositivo se conecta como se puede ver con el lsusb, pero el comando ./adb devices no muestra ninguno.»
«Siguiendo las instrucciones de Google, creé un archivo /etc/udev/rules.d/51-android.rules con las reglas necesarias para mi dispositivo, pero no cambió nada. He probado con varias configuraciones diferentes en ese archivo, según he ido rastreando por internet, sin éxito en ningún caso. El contenido ahora mismo es:

SUBSYSTEM=="usb", ATTRS{idVendor}=="04e8", ATTRS{idProduct}="6860", MODE="06 66", GROUP="plugdev"

Los atributos coinciden con los que salen en lsusb para el dispositivo:

Bus 001 Device 014: ID 04e8:6860 Samsung Electronics Co., Ltd

Así que yo creo que el problema no es con el udev, sino con el framework de Google. Pero la verdad es que ya no se dónde buscar. A ver si alguno tiene experiencia y me echa un cable. Gracias por adelantado.»

Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • Posibilidades

    (Puntos:5, Informativo)
    por Zerjillo (16457) el Martes, 24 Abril de 2012, 21:49h (#1307468)
    ( http://zerjio.com/ | Última bitácora: Martes, 30 Enero de 2007, 17:23h )

    Soy un pringao en el tema, pero:

    + Yo el fichero lo tengo sin el id del producto, solo:

    SUBSYSTEM=="usb", ATTR{idVendor}=="0fce", MODE="0666", GROUP="plugdev"

    y me funciona

    + Supongo que el espacio que te ha salido en "06 66" es un problema de formateo de barrapunto.

    + ¿Has probado a ejecutar

    ./adb start-server

    por si no estuviera lanzado?

    La verdad es que yo no he tenido problema (y mira que pensé que sería algo más chungo).

    Un saludo

    [ Responder ]
  • Rootea

    (Puntos:1, Interesante)
    por pobrecito hablador el Miércoles, 25 Abril de 2012, 09:25h (#1307496)
    Si quieres programar/depurar con tu teléfono yo simplemente le he metido la última cyanogen con ICS y sin más problema.
    [ Responder ]
  • Drivers

    (Puntos:2, Informativo)
    por nhpatt (26326) el Miércoles, 25 Abril de 2012, 09:29h (#1307497)
    Instala PDANet (http://junefabrics.com/android/) que configurará los drivers bien y activa el modo debug en el móvil e instalar apks de orígenes desconocidos. Al instalar el programa te saldrá el móvil con adb devices
    [ Responder ]
  • por jcampos (51823) el Miércoles, 25 Abril de 2012, 10:10h (#1307500)
    Puede sonar a pregunta tonta, pero si el dispositivo está y ADB no te lo encuentra, ¿es posible que no lo tengas activado en Android?

    (Ajustes -> Opciones de Desarrollo -> Depuracion USB)
    [ Responder ]
  • Solucionado

    (Puntos:4, Informativo)
    por MaraudeR (432) el Miércoles, 25 Abril de 2012, 11:09h (#1307510)
    ( http://librexpresion.org/ | Última bitácora: Martes, 17 Marzo de 2009, 08:40h )
    Vaya, no escribí esto con el ánimo de que llegara a portada ni mucho menos, de hecho al poco de escribirlo en mi bitácora encontré la solución y borré la entrada.

    La respuesta es la obvia que ya han señalado algunos contertulios: es necesario activar el Debug en el dispositivo.

    Una vez activado y con la configuración del udev y demás, el adb ve el dispositivo sin problemas. De hecho ya he podido depurar desde el Eclipse directamente sobre él, y vaya cambio con respecto al emulador, que es más lento que una tortuga coja...

    A veces cuando llevas muchas horas pegado a la pantalla, te ofuscas con lo complicado y se te pasa por alto lo evidente.

    Gracias por vuestras respuestas.
    --
    libreXpresion.org [librexpresion.org]
    [ Responder ]
  • por juanmafont (45920) el Miércoles, 25 Abril de 2012, 11:43h (#1307516)
    Prueba a lanzar el demonio adb como superusuario.

    Para probarlo:

    sudo adb kill-server
    sudo adb start-server

    (y ahora, como usuario normal)
    adb shell

        Suerte
    [ Responder ]
  • Driver Usb

    (Puntos:1)
    por kotteshiro (51825) el Miércoles, 25 Abril de 2012, 15:36h (#1307525)
    Para mi que es algo muy básico, puede ser que no esté en modo debug o que no tienes instalado el driver usb genérico. http://developer.android.com/sdk/win-usb.html [android.com] Saludos.
    [ Responder ]
  • por MelomanoArrepentido (14586) el Jueves, 26 Abril de 2012, 18:17h (#1307605)
    ( Última bitácora: Miércoles, 10 Febrero de 2010, 11:10h )
    Siguiendo estos pasos [blogspot.com.es] es muy fácil, aunque parece que ya lo has solucionado lo dejo por si a alguien le viene bien.
    --
    Antes de votar consulta el mapa de la corrupción [nolesvotes.org].
    [ Responder ]
  • Desde siempre, tonto del haba

    (Puntos:1, Inspirado)
    por pobrecito hablador el Miércoles, 25 Abril de 2012, 11:04h (#1307509)
    Barrapunto siempre ha tenido una sección "Pregunta a Barrapunto".

    Si no te gusta, vete a meneame, que allí no hay "Pregunta a meneame".

  • 3 respuestas por debajo de tu umbral de lectura actual.