Problema con la detección de tabletas Synchro Digital
Mi colega y yo tenemos que desarrollar e implementar una aplicación en una tableta Android para una empresa. Empezamos y casi terminamos el desarrollo de la aplicación en cuestión usando el Eclipse AVD (no habíamos recibido la tableta todavía) y funciona perfectamente.
Recibimos la tableta en la que debe instalarse la aplicación, el modelo: SynchroDigital INOSOP10-4.0 RES, 10 "con ICS, menos de 100 €, el realmente barato.
- Clasificadores de diseño de la pestaña Galaxy 10
- Android: permite el retrato y el paisaje para las tabletas, pero el retrato de la fuerza en el teléfono?
- ¿Por qué mi aplicación no es compatible con nexus 7 en Google Play?
- La orientación del paisaje bloqueado en la actividad tablet + se inició cuando el dispositivo en vertical = rotación visible en la pantalla
- El fondo xml no cambia cuando uso la tableta
Nuestro problema: mi PC no reconoce la tableta (WIN7, no puede instalar los controladores al conectar, aunque ya he desarrollado con éxito en Galaxy S y Galaxy Tab). Tengo acceso al espacio de almacenamiento cuando activo el almacenamiento masivo pero no se reconoce como una tableta, por lo tanto, no se puede compilar directamente desde Eclipse, no aparece nada en la lista de dispositivos.
Habilitar depuración USB no cambia nada.
No hay actividad en el logcat al conectar la tableta.
En la administración de dispositivos, encuentro la tableta en Otros dispositivos / Android, con el triángulo amarillo. El sitio web del fabricante ofrece una sección de "Soporte", pero no hay enlace con los controladores.
Probado con otro PC, el mismo resultado.
¿Algunas ideas? ¿Es posible que algunas tabletas no permitan desarrollar directamente desde Eclipse?
- Android - mount: Sistema de archivos de sólo lectura
- Cómo evitar que la aplicación se ejecute en tablets Android
- Evitar las descargas de la aplicación de la tableta
- Cajón de navegación: ajuste siempre abierto en tabletas
- No se encontró ningún identificador de recursos para XLargeScreens
- ¿Cómo puedo hacer el diseño que funcionará tanto en Tablet como en el teléfono?
- Mi aplicación no aparece en las tablas
- No se puede usar android: xlargeScreens = "true"?
En primer lugar, se trata de un problema de controlador. Desafortunadamente usted está bastante fuera de suerte sin el conductor.
Hay un par de cosas que puedes probar de lo más fácil a lo más difícil:
- Si usted tiene un MAC en la oficina, pruébelo, a menudo no necesita un conductor.
- Si el dispositivo está enraizado, puede utilizar ADB de forma inalámbrica
- Puedes intentar modificar el controlador de google android (ver más abajo)
EDITAR Este método funciona de forma fiable en Windows. Si está ejecutando Windows 8, tiene que reiniciar en el menú de inicio avanzado y deshabilitar la firma del controlador para instalar el controlador modificado.
Google incluye los controladores USB para los dispositivos Nexus como parte del SDK. Si no ha instalado el paquete de controladores USB de Google desde el Administrador de SDK, hágalo.
Desde la carpeta SDK, veo los controladores aquí: / android-sdk-windows / google-usb-driver /
Al abrir el android_winusb.inf, puede ver una entrada de ejemplo para el Nexus One:
;Google Nexus One %SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_0D02 %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_0D02&MI_01 %SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_4E11 %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E12&MI_01
NOTA Esta entrada se encuentra en dos ubicaciones (el controlador de 32 bits y las secciones de controlador de 64 bits). Vamos a crear una nueva entrada, pero la nuestra probablemente solo tendrá 2 identificadores de hardware. Por lo tanto, bajo la sección [Google.NTx86], cree una entrada:
;SynchroDigital INOSOP10-4.0 RES %SingleAdbInterface% = USB_Install, %CompositeAdbInterface% = USB_Install,
Ahora tenemos que llenar los espacios en blanco.
- Abrir gestor de dispositivos
- Ir a Otros dispositivos / Android y abrir la entrada con el triángulo amarillo
- Ir a la pestaña de detalles
- Seleccione ID de hardware en la lista desplegable Propiedad
¿Parecer familiar? Ejemplo: USB \ VID_0BB4 & PID_0CBB & MI_01
Copiar y pegar estos en el lugar apropiado:
;SynchroDigital INOSOP10-4.0 RES %SingleAdbInterface% = USB_Install, USB\VID_0BB4&PID_0CBB&MI_01 %CompositeAdbInterface% = USB_Install, USB\VID_0BB4&PID_0CBB&REV_0228&MI_01
NOTA No creo que importe dónde pegue estos identificadores de hardware, creo que los nombres de las variables son sólo para fines cosméticos. Puedo estar equivocado, no escribo los controladores de Windows.
Ahora copia y pega esa entrada entera en la sección [Google.NTamd64]. Todo hecho, intenta actualizar el controlador y ver si lo acepta.
Me gustaría añadir una cosa más a "Error 454" respuesta, que btw trabajo para mí. si usted simplemente ir al administrador de dispositivos y decir "Actualizar controlador" no funcionará (no para mí).
Después del procedimiento anterior he ejecutado el comando "echo 0xYYYY >>"% USERPROFILE% .android \ adb_usb.ini "(donde YYYY es un número de cuatro dígitos de VID_0BB4. En este caso sería" echo 0x0BB4 >> "% USERPROFILE% .android \ adb_usb.ini "), y luego fue al administrador de dispositivos y en el procedimiento de controlador de actualización chosed" Examinar mi computadora para el software del controlador "y luego chosed" Permítanme seleccionar de la lista de controladores de dispositivo en mi computadora ". Después de eso, haga clic en Examinar y elija "android_winusb.inf". Dirá que el conductor no está firmado digitalmente, pero ignora la advertencia y continúa.
Después de esto, ejecute adb kill-server y luego los dispositivos adb y su dispositivo debe estar en la lista.
Tengo barato prestigio PMP3370B tableta.
Casi trabajado con el Prestigio PMP5101C QUAD también ….. los conductores parecían trabajar pero entonces tuve que:
- hacerlo de nuevo, pero esta vez en modo MTP (estaba en modo de almacenamiento masivo la primera vez que significaba dos entradas, cada una con PID diferentes). (Esto no lo arregló, pero significó que estaba informando como ok en Windows en modo MTP)
- A continuación, siga este http://blog.itfiser.cz/android-adb-with-prestigio-multipad-pmp5080cpro-and-win7/
El identificador de proveedor para utilizar en 2. era 0x2207
Vale la pena señalar que si actualiza su versión de Android instalado en su PC, nuke la entrada que agregó en 2.
El controlador modificado funciona como un encanto en mi tableta Prestigio PMP5770D, y también en el amigo Coby Kyros MID7042. Gracias
No relacionado con Synchro Digital … Pero para las personas que (como yo) estaban buscando cómo hacer PMP5101C_QUAD los conductores de trabajo y tropezó en este post: En "android_winusb.inf" tuve que añadir:
% SingleAdbInterface% = USB_Install, USB \ VID_2207 & PID_0011 & REV_0222 & MI_01% CompositeAdbInterface% = USB_Install, USB \ VID_2207 & PID_0011 & MI_01
Tenga en cuenta que si agrega los que están en el orden equivocado, como por ejemplo:
% SingleAdbInterface% = USB_Install, USB \ VID_2207 & PID_0011 & MI_01
% CompositeAdbInterface% = USB_Install, USB \ VID_2207 & PID_0011 & REV_0222 & MI_01
El adb no lo reconoce como un dispositivo PMP5101C_QUAD.
- ¿Cómo inicio un servicio que se define en un paquete diferente?
- Obtener elementos por nombre de etiqueta de un nodo en documento de Android (XML)?