2013-10-31 4 views
5

Ich habe ein seltsames Problem, wo jedes Mal, wenn ich adb von der Befehlszeile (Geräte Befehl oder Pull, oder deinstallieren etc) laufen, das Gerät offline geht, aber wenn ich jetzt in DDMS in Eclipse gehen und ADB zurücksetzen, es kommt wieder online. Wenn ich das Spiel von innerhalb von Eclipse aus führe, läuft es (womit meine Eclipse gemeint ist DDMS kann adb einfach verwenden), aber von der Kommandozeile aus führt alles, was mit adb zusammenhängt, das Gerät offline und ist die einzige Möglichkeit, es wiederherzustellen Online ist adb zurückgesetzt von DDMS innerhalb von Eclipse. Effektiv kann ich nichts adb-bezogenes über Befehlszeile tun.laufenden adb von der Befehlszeile macht das Gerät Offline gehen

Ich habe versucht, Lösungen wie Debug-Option des Geräts ein- und ausschalten, ADB-Kill-Server und dann Start-Server, android 51 Regeln Datei, und mehr seltsame Lösungen wie Kabel ändern, Port ändern usw. Viele von denen Bring das Gerät online, aber wann immer ich einen ADB-Befehl vom Terminal ausführen, poof! Gerät ist offline

Ich habe seit über einem Monat mit diesem konfrontiert, und ich habe alle Forschung, die ich konnte, auf Google und Stackoverflow getan, aber nichts habe ich gefunden, die dieses spezifische Problem angehen könnte.

Jede Hilfe wird geschätzt. Vielen Dank.

+0

Ich habe ein ähnliches Problem, wo, adb wird * starten * über die Befehlszeile zu arbeiten, aber ein paar Dateien in einen Pull-Befehl usw. wird es wieder offline gehen. :( – BrainSlugs83

+0

Ich habe dieses Problem auch, mit ADK v19. Selbst das Drehen "nicht schlafen, wenn verbunden" auf dieses Problem nicht beheben. –

Antwort

1

Das Problem ist, dass Sie zwei Versionen von adb in Ihrem Computer haben. Entfernen adb.exe, AdbWinApi.dll und AdbWinUsbApi von C:/Windows und alles wird gut.

+0

Dies könnte Ihr Problem gewesen sein, aber es ist sicherlich kein allgemeines Problem. Kein Android SDK-Installationsprogramm fügt sie in C: \ Windows ein –

+0

Aber wenn Sie versuchen, ein Werkzeug zu verwenden, das dort eigene adb verwendet, setzen sie es in * C:/Windows *. –

Verwandte Themen