¿Cómo fuerzo la depuración USB?

Estoy tratando de averiguar por qué mis aplicaciones no funcionan en tabletas fabricadas por la empresa Ainol.

La depuración de USB ya está activada y eché un vistazo a todas las configuraciones que pude encontrar, pero el puente de depuración de USB se niega a encontrarla.

Descubrí que podría deberse a que la tableta SIEMPRE conecta la transferencia de archivos USB (ya sea como almacenamiento masivo, medios o cámara, pero SIEMPRE se conecta y no encontré ninguna opción para no conectar).

¿Cómo puedo obligar a ADB a encontrarlo de alguna manera?

Respuestas (5)

Supongo que está bajo OSX, por lo que no necesita un controlador o udevreglas, pero hay algunos puntos que debe asegurarse de seguir.

  1. Asegúrese de que su dispositivo esté desbloqueado cuando esté conectado a la PC.
  2. Asegúrese de haber aceptado el mensaje emergente en su tableta que permite que su PC lo depure.
  3. Asegúrese de que su cable USB funcione perfectamente.
  4. No importa el almacenamiento usb o el modo mtp.
  5. Si todavía tiene problemas y no pudo hacerlo funcionar a través de USB, intente hacerlo funcionar a través de la red.

Normalmente, debe instalar el controlador de la tableta para que ADB funcione con él. Por el contrario, el almacenamiento masivo suele funcionar de forma inmediata porque cualquier PC reconoce este estándar.

Después de buscar en Google, encontré información que puede funcionar con su tableta aquí: http://www.slatedroid.com/topic/70585-adb-drivers/page_ p _805857

¡Estoy en OSX! ¿Cómo se instalan los controladores en él?
He estado usando Android SDK en Ubuntu mucho y no había ningún controlador, pero se necesitaba agregar una regla en /etc/udev/rules.d como se explica en developer.android.com/tools/device.html . Sin embargo, según la misma página, Mac OS debería funcionar de inmediato.

No es necesario forzar la depuración USB para poder usarlo. Pero si esa es su mayor preocupación, hay algunos dos archivos que puede necesitar tomar si accede a los privilegios de superusuario. Estos son "/system/build.prop" y "/default.prop". Aquí están las líneas de código para buscar en build.prop y default.prop para modificarlas exactamente como las he escrito aquí o crearlas:

persist.service.adb.enable=1 persist.service.debuggable=1 persist.sys.usb.config=mtp, adb

O si tiene una recuperación personalizada como twrp, puede acceder a la terminal y ejecutar estos comandos:

adb shell su
mount -o remount,rw /system cd /
echo "persist.service.adb.enable=1
echo "persist.service.debuggable=1
echo "persist.sys.usb.config=mtp,adb

Una vez que reinicie en Android, debería poder ver que ADB persiste siempre.

Descarga PDANet desde Google Play y para Windows en tu PC . Después de hacer algunas configuraciones, su PC debería poder detectar su dispositivo.

¡Bienvenidos a los entusiastas de Android! Esta publicación no contiene suficiente información para ser considerada una respuesta. ¿Cómo resolvió el problema? ¿Dónde encontrarlo? ¿Cuáles son los pasos a realizar? Utilice un inglés adecuado lo mejor que pueda. Considere seguir esta guía: ¿Cómo escribo una buena respuesta?

Vaya a la configuración y visite las opciones de desarrollador (si no está allí, vea el final de mi respuesta). Luego habilite las opciones de desarrollador y habilite la depuración de USB.

Habilitación del desarrollador: vaya a configuración=>acerca de=>información del software=>y toque el número de compilación varias veces muy rápidamente.

-1: "La depuración USB ya está activada"
Compruebe si funciona y, si no, eliminaré mi respuesta.