2010-10-16 5 views
11

Ich würde gerne wissen, ob es möglich ist, mein HTC Wildfire (einige Links wäre schön) für Android-Entwicklung anstelle des Emulators zu verwenden.HTC Wildfire für Android-Entwicklung verwenden

Ich habe versucht, die Informationen von Google zu finden, aber bisher keine nützlichen Ergebnisse.

Wenn ich mehr Informationen bekomme, werde ich hier aktualisieren.

alt text

[Als ich ein Lauffeuer mit Eclipse verwendet, habe ich dies.]

Ihnen sehr danken.

Antwort

18

Aus Ihrem Screenshot sieht es so aus, als hätten Sie nicht die erforderlichen Berechtigungen zum Zugriff auf das USB-Gerät.

Entweder versuchen, den adb Dienst als root ausführen:

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

OR, die dauerhaftere Lösung ist udev-Regeln für USB-Gerät Berechtigungen einrichten. Siehe die Anweisungen in Schritt 3 der Android Developing on a Device Seite.

Melden Sie sich als root an und erstellen Sie diese Datei: /etc/udev/rules.d/51-android.rules. Das udev-System überprüft diese Datei auf spezielle Fälle, wenn Geräte erkannt werden.

Bearbeiten Sie die Datei zu lesen: SUBSYSTEM == "usb", SYSFS {idVendor} == "0BB4", MODE = "0666"

Dies setzt Berechtigungs-Bits auf dem dev Knoten zu Welt lesen und beschreibbar für den speziellen Fall, in dem die USB-Hersteller-ID gleich 0bb4 ist.

Jetzt ausführen: chmod a + r /etc/udev/rules.d/51-android.rules

... gibt Weltberechtigung für diese android Regeln lesen, die den udev-Daemon-Prozess zu lassen benötigt wird diese neue Regel.

+0

Vielen Dank ... Ich habe es auf meinem Gerät ausgeführt. – udpsunil

+0

Ich habe Kill-Server anstelle von Stop-Server verwendet – digitalWestie

2

Sicher, alles, was Sie brauchen, ist den USB-Treiber zu installieren und folgen Sie den Anweisungen von here. Der USB-Treiber ist in der HTC Sync-Software enthalten, die Sie here erhalten können.

+0

Ich habe das versucht ... aber immer noch nicht in der Lage, das Telefon zu verbinden. Ich habe den Debugging-Modus in meinem Telefon wie gesagt aktiviert, aber immer noch nicht benutzt. Ich habe auch versucht in ubuntu (immer noch keine Verwendung) – udpsunil

0

Die einzige andere Sache, die ich daran denken kann, ist, wie Sie Ihr Telefon über USB-zu-Computer verbinden ... Und das könnte nur meine eigenen ähnlichen Probleme lösen ... Ich verwende "HTC Sync "Als meinen Verbindungsstil, wenn ich nicht mal die anderen ausprobiert habe.

Lets herausfinden, sollen wir?

Nein. Verbindungstyp war überhaupt nicht wichtig. "Charge Only", "disk drive", "usb tethering", hat mein Verhalten überhaupt nicht verändert (ich kann Apps starten, aber logcat zeigt nichts von meiner App und meine Breakpoints werden ignoriert).

Klingt wie es ist Zeit für eine neue Frage.

0

Wenn das Gerät noch nicht erkannt (???) abgeben, nach der Aktualisierung /etc/udev/rules.d/51-android.rules Wie bereits angedeutet, auch trennen und wieder einstecken die USB-Kabel in das Gerät.

Verwandte Themen