Ich bin nicht zu 100% sicher, ob dies hier oder der Hauptstapelüberlauf sein sollte, aber ich habe mich für diesen Bereich entschieden, in der Hoffnung, dass ich jemanden mit spezifischerer Erfahrung mit einem ähnlichen Problem erwischen könnte.
Ich habe ein Samsung Captivate (liebe es minus es ist beschissen GPS). Ich entwickle dafür auf 2 verschiedenen Computern, einen zu Hause, einen bei der Arbeit. Die Computer sind beide Windows XP, Service Pack 3, 32 Bit. Ich habe die gleichen Samsung-Treiber installiert, die gleichen Versionen von Eclipse usw. Auf dem Telefon ist derzeit der Serendipity-Mod als Root installiert, obwohl dieses Problem bei der Serienfirmware genau gleich war.
Mein Heimcomputer (das Problem) ist ein Athlon 64 mit 2,2 GHz. Meine Arbeitsmaschine ist ein Core 2 Duo, erinnere mich nicht an das Modell.
Bei der Arbeit kann ich alles tun, die SD-Karte in das Telefon einbinden und einfach kopieren, adb zum Pushen, Ziehen, Deinstallieren und Installieren verwenden. Ich kann in ddms debuggen, über Eclipse installieren, etc, etc ...
Wenn ich zu Hause sowohl den Computer als auch das Telefon neu starte und eine Eingabeaufforderung öffne, ohne dass Eclipse geöffnet ist, kann ich das Gerät möglicherweise sehen, indem ich adb devices eingebe. Normalerweise kann ich dann das logcat löschen oder das logcat ziemlich stabil laufen lassen. Wenn ich Eclispe (meine Entwicklungs-IDE) öffne und versuche, einen neuen Build einer App auszuführen, wird die Verbindung im Allgemeinen unterbrochen. Das gleiche passiert, wenn ich versuche, Dateien entweder durch Mounten oder durch Ziehen mit adb zu kopieren. Einige Dateien werden kopiert und plötzlich wird die Verbindung getrennt und das Gerät wird für adb offline oder nicht in der Liste oder zweimal offline aufgeführt. Ein Neustart des Telefons hilft manchmal, aber nicht immer. Es gibt Zeiten, in denen ich Eclipse und jede andere App schließe, mein Telefon neu starte und immer noch adb nicht in der Lage bin, das Gerät zu erkennen. ICH' Ich verwende adb kill-server und adb start-server, aber das hilft im Allgemeinen nicht. Ich verwende Avast für mein Virenschutzprogramm zu Hause, habe es jedoch ohne installiertes Virenschutzprogramm versucht und es ist dasselbe. Ich habe kürzlich Windows aufgrund eines Festplattenabsturzes neu installiert und es war genau das gleiche. Ich habe jeden anderen USB-Port an meinem Tower ausprobiert.
Ich hoffe sehr, dass mir jemand sagen kann, was falsch ist, da ich mich jetzt seit eineinhalb Jahren damit beschäftige und es mich dazu bringen wird, meinen Verstand zu verlieren.
-Jeremiah