2012-02-24 11 views
13

¿Puedo hacer el desarrollo de aplicaciones en HP TouchPad corriendo CyanogenMod 9?HP TouchPad conducción USB en Android

tengo un HP TouchPad con CyanogenMod 9 instalado y estoy tratando de construir en el dispositivo desde Eclipse. Sin embargo, el IDE no parece reconocer el dispositivo en absoluto. Es el problema con el controlador? ¿Dónde puedo encontrarlo?

Respuesta

24

Los pasos sobre cómo hacerlo están documentados en Issue 663: Windows 7 x64 USB connection doesn't work for file management or Android development.

Sólo en caso de que el enlace desaparece, aquí está el desglose:

1) Encienda MTP, que está desactivado por defecto

Al ir a Ajustes -> Almacenamiento -> Menú (Esquina superior derecha) -> Conexión de computadora USB -> Dispositivo de medios (MTP).

2) Adición de una referencia en el panel táctil de HP android_winusb.inf

Editar el archivo android_winusb.inf incluye con los controladores USB de Google y añadir:

; HP TouchPad 
%SingleAdbInterface%  = USB_Install, USB\VID_0BB4&PID_6860&REV_0227&MI_01 
%CompositeAdbInterface%  = USB_Install, USB\VID_0BB4&PID_6860&MI_01 

después de las últimas líneas de la [Google.NTx86] y [ Google.NTamd64] secciones.

3) Actualización de los controladores en el Administrador de dispositivos

haga clic derecho en el dispositivo cm_tenderloin desconocido en el Administrador de dispositivos, dilo a actualizar los controladores, y el punto a C: \ android-sdk-windows \ extras \ Google \ USB_Driver .

4) En ese punto, ADB debe reconocer el dispositivo pero en un estado fuera de línea que no permite Eclipse ejecutar mi aplicación en el teclado táctil. Así que ...

5) reiniciar el cmtouchpad momento en el que todo funciona correctamente, ADB reconocerlo como un dispositivo en el estado de "dispositivo".

+0

Siguiendo las instrucciones forman softwarequestioneer en Windows 8 puede recibir un mensaje de error al intentar para instalar el controlador después de agregar la información al archivo android_winusb.inf. Algo sobre el error hash o algo así, no lo recuerdo. Si obtiene esto, debe desactivar las comprobaciones de verificación del conductor. Vea mi respuesta a continuación sobre cómo deshabilitar las comprobaciones de verificación del conductor. – russter

0

Me tomó un tiempo para resolver esto, pero hay que asegurarse de que la opción de la opción "Depuración Android" está habilitada o no verá que el dispositivo extra "HP TouchPad" en el Administrador de dispositivos | Otros dispositivos. Esto se puede encontrar en CM10 en "{} Opciones de desarrollo", que es una opción oculta que debe permitido tocando el "Acerca de la tableta | Número de compilación" siete veces como se indica aquí:

http://en.code-bude.net/2013/03/05/how-to-activate-usb-mass-storage-and-developer-options-on-cyanogenmod-10-1/

3

El dispositivo tiene varias opciones de desarrollador que pueden usar los desarrolladores de aplicaciones al probar aplicaciones. En un esfuerzo por reducir el uso accidental de estas opciones, hemos ocultado el menú de opciones del Desarrollador.

Para habilitar opciones Desarrollador:

Touch 
Touch Settings 
Touch About phone 
Touch the Build number field 7 times 

Va a empezar a ver un mensaje cuando se aproxima a los 7 toques

Touch the back arrow once complete 

y Opciones de desarrollador aparecerá ahora en Configuración.

1

Siguiendo las direcciones forman softwarequestioneer en Windows 8 puede recibir un mensaje de error al intentar instalar el controlador después de agregar la información en el fichero de android_winusb.inf.Algo sobre el error hash o algo así, no lo recuerdo. Si obtiene esto, debe desactivar las comprobaciones de verificación del conductor.

¿Cómo desactivar estas comprobaciones de verificación del conductor?
Con el fin de hacer esto, debe introducir los siguientes comandos en el símbolo del sistema (Ejecutar como administrador)
Código:
bcdedit -set loadoptions DISABLE_INTEGRITY_CHECKS
bcdedit -set TESTSIGNING EN
luego reiniciar el sistema (Windows 8 comienza en la prueba modo).
Ten en cuenta que esto TE HACE VULNERABLE a controladores maliciosos, paquetes, bla, bla, bla. Una vez que haya instalado los controladores con los que ha tenido problemas, puede desactivarlos con estos comandos utilizando el mismo proceso.
Código:
bcdedit -set loadoptions ENABLE_INTEGRITY_CHECKS
bcdedit -set TESTSIGNING OFF
luego reiniciar el sistema

Información extraída de: http://www.arctablet.com/blog/forum/archos-arnova-general/adb-driver-and-windows-8/

Cuestiones relacionadas