2010-10-16 9 views
11

me gustaría saber si es posible el uso de mi HTC Wildfire (algunos enlaces sería bueno) para el desarrollo de Android en lugar del emulador.El uso de la pólvora de HTC para el desarrollo androide

He tratado de encontrar la información por parte de Google, pero hasta el momento no hay resultados útiles.

Si obtengo más información, la actualizaré aquí.

alt text

[Cuando he usado un reguero de pólvora con Eclipse, yo me encargo.]

Muchas gracias.

Respuesta

18

Desde la captura de pantalla, parece que usted no tiene los permisos configurados correctamente para acceder al dispositivo USB.

o bien tratar de ejecutar el servicio de ADB como root:

$ sudo adb kill-server; sudo adb start-server 

O, la solución más permanente es la creación de reglas udev para los permisos del dispositivo USB. Consulte las instrucciones en el paso 3 de la página de Android Developing on a Device.

la sesión como root y cree este archivo: /etc/udev/rules.d/51-android.rules. El sistema udev verifica este archivo en casos especiales cuando se detectan dispositivos.

editar el archivo para leer: SUBSISTEMA == "usb", SYSFS {idVendor} == "0BB4", MODE = "0666"

Esto establece bits de permisos en el nodo dev para leer y grabable mundo para el caso especial en el que la ID del proveedor de USB es igual a 0bb4.

Ahora ejecutan: chmod a + r /etc/udev/rules.d/51-android.rules

... da permiso para leer el mundo estas reglas androide que es necesaria para que el proceso de demonio udev esta nueva regla

+0

Muchas gracias ... Lo tengo funcionando en mi dispositivo. – udpsunil

+0

Utilicé kill-server en lugar de stop-server – digitalWestie

2

Claro, todo lo que necesita es instalar el controlador USB y siga las instrucciones de here. El controlador USB está incluido en el software HTC Sync, que puede obtener here.

+0

Lo intenté ... pero todavía no puedo conectar el teléfono. He habilitado el modo de depuración en mi teléfono como se dijo, pero todavía no uso. También probé en Ubuntu (todavía no uso) – udpsunil

0

La única otra cosa que puedo pensar es cómo se haya configurado el teléfono para conectarse a través de USB a computadora ... Y que sólo podría resolver mis propios problemas similares ... estoy usando "HTC Sync "como mi estilo de conexión, cuando ni siquiera he probado los demás.

Vamos a averiguar, ¿o sí?

Nope. El tipo de conexión no importaba en absoluto. "Solo carga", "unidad de disco", "conexión USB", no modificó mi comportamiento (puedo iniciar aplicaciones, pero Logcat no muestra nada desde mi aplicación, y mis puntos de interrupción se ignoran).

Parece que es hora de una nueva pregunta.

0

Si aún no se detecta dispositivo (???), después de actualizar /etc/udev/rules.d/51-android.rules como se sugirió anteriormente, también se desconecte y vuelva a conectar el cable usb en el dispositivo.

Cuestiones relacionadas