2010-10-16 27 views
11

Vorrei sapere se è possibile utilizzare il mio HTC Wildfire (alcuni collegamenti sarebbe bello) per lo sviluppo Android invece dell'emulatore.Utilizzo di HTC Wildfire per lo sviluppo Android

Ho cercato di trovare le informazioni da Google, ma finora non ci sono risultati utili.

Se ottengo ulteriori informazioni, aggiornerò qui.

alt text

[Quando ho usato a macchia d'olio con Eclipse, ho ottenuto questo.]

Grazie mille.

risposta

18

Dal tuo screenshot, sembra che tu non abbia le autorizzazioni impostate correttamente per accedere al dispositivo USB.

O tenta di eseguire il servizio adb come radice:

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

O, la soluzione più permanente è per impostare le regole udev per permessi dei dispositivi USB. Vedere le istruzioni nel passaggio 3 della pagina android Developing on a Device.

Accedi come root e crea questo file: /etc/udev/rules.d/51-android.rules. Il sistema udev controlla questo file per casi speciali quando vengono rilevati dispositivi.

Modificare il file da leggere: SUBSYSTEM == "usb", SYSFS {} idVendor == "0bb4", MODE = "0666"

Imposta bit di permesso sul nodo dev per il mondo leggere e scrivibile per il caso speciale in cui l'ID del fornitore USB è uguale a 0bb4.

Ora eseguire: chmod a + r /etc/udev/rules.d/51-android.rules

... dà i permessi di lettura a queste regole Android, che è necessario per lasciare che il processo demone udev questa nuova regola.

+0

Grazie mille ... L'ho fatto girare sul mio dispositivo. – udpsunil

+0

Ho usato kill-server invece di stop-server – digitalWestie

2

Certo, tutto ciò che serve è installare il driver USB e seguire le indicazioni da here. Il driver USB è incluso nel software HTC Sync, che è possibile ottenere here.

+0

Ho provato ... ma non riesco ancora a connettere il telefono. Ho abilitato la modalità di debug nel mio telefono come detto ma ancora inutile. Ho anche provato in Ubuntu (ancora inutile) – udpsunil

0

L'unica altra cosa a cui riesco a pensare è come impostare il telefono per la connessione tramite USB-to-computer ... E questo potrebbe risolvere solo i miei problemi simili ... Sto usando "HTC Sync "come il mio stile di connessione, quando non ho nemmeno provato gli altri.

Scopriamo, dobbiamo?

No. Il tipo di connessione non ha importanza. "Charge Only", "disk drive", "usb tethering", non ha cambiato il mio comportamento (posso lanciare app, ma logcat non mostra nulla dalla mia app, e i miei breakpoint sono ignorati).

Sembra che sia ora di una nuova domanda.

0

Altrimenti dispositivo ancora rilevato (???), dopo l'aggiornamento /etc/udev/rules.d/51-android.rules come suggerito in precedenza, anche scollegare e ricollegare il cavo USB nel dispositivo.

Problemi correlati