Ich habe eine Anwendung entwickelt und wollte sie auf meinem HTC Desire bereitstellen. Ich habe einen USB-Treiber installiert. Ich habe das USB-Debugging am Telefon aktiviert und die Aufladung nur gewählt, wenn das Telefon angeschlossen ist. Wenn ich die Android-Geräteauswahl für Anwendungen ausführe, wird mein Gerät offline angezeigt. Ich stecke an diesem Punkt fest. Jede Hilfe wäre dankbar.
Ich entwickle bei Eclipse Helios unter Windows 7 (64bit)
android
deployment
Ahmet Gulden
quelle
quelle
Antworten:
Ich habe dies einige Male auf meinem HTC Desire gesehen. Ich habe nie herausgefunden, ob das Problem in adb oder auf dem Gerät liegt, aber normalerweise mache ich Folgendes:
99% meiner Probleme wurden mit diesen Schritten gelöst.
quelle
Restart adb by issuing 'adb kill-server' followed by 'adb start-server' at a cmd prompt
, was funktionierteIch habe alles mehrmals in mehreren Reihenfolgen ausprobiert und bin dann auf meine spezielle Antwort gestoßen:
Verwenden Sie ein anderes USB-Kabel - plötzlich hat alles perfekt funktioniert.
(Eine weitere mögliche Antwort für Personen, die ich gefunden habe - stellen Sie sicher, dass mehr als 15 MB freier Speicherplatz auf dem Gerät vorhanden sind.)
quelle
Gehen Sie zu DDMS-> Geräte-> Klicken Sie auf den Abwärtspfeil des Ansichtsmenüs auf der rechten Seite -> wählen Sie die Option "adb zurücksetzen", die funktioniert
In Android Studio: Öffnen Sie den Android-Gerätemonitor (Extras-> Android) und klicken Sie auf den Pfeil auf der Registerkarte "Geräte", um die ADB zurückzusetzen
quelle
In Windows trat das gleiche Problem mit dem Nexus 7- Gerät auf.
Das einfache Beenden des adb.exe- Prozesses im Task-Manager hat mein Problem gelöst.
quelle
Ich hatte mehrmals das gleiche Problem - nur ein Neustart löst dieses Problem.
quelle
Ich hatte auch ein ähnliches Problem, ich hatte Samsung Galaxy S (GT I9000). Ich hatte die Treiber installiert, aber das Telefon wurde in Android Studio offline angezeigt .
Ein Neustart des Geräts, während eine Verbindung zum PC besteht, hat das Problem behoben.
quelle
Die Tools der Android SDK-Plattform wurden mit SDK Manager (in Eclipse) aktualisiert. Funktioniert bei mir.
quelle
Ich hatte das gleiche Problem und habe es gelöst, indem ich die ADB auf Eclipse zurückgesetzt habe.
bei Sonnenfinsternis Gehe zu:
DDMS (obere rechte Ecke) -> Geräte -> Adb zurücksetzen
quelle
Ich kann es nicht mit Sicherheit sagen, aber nach stundenlangen zufälligen Trennungen von meinem Gerät (insbesondere beim Versuch, etwas zu debuggen) habe ich auf einen USB-Anschluss umgestellt, der NICHT USB3.0 ist und das Problem zu lösen scheint.
quelle
Ich habe HTC Wildfire und das Deaktivieren und Aktivieren des Debuggens hat für das "Offline" -Problem gut funktioniert. Der Fehler wird nicht angezeigt.
Beim Versuch, eine Python-Datei mit sl3a zu importieren, stieß ich jedoch auf ein neues Problem: "Kein modulierter benannter Android", hier erklärt . Trotzdem kann ich diese
android.py
Datei immer noch nicht irgendwo im Ordner SD Card / Python ausführen. Ich kann mich mit androidscreencast.jnlp verbinden und es funktioniert gut :)quelle
Ich habe es behoben, indem ich unerwünschte Anwendungen / Spiele von meinem Gerät gelöscht habe - stellen Sie sicher, dass mehr als 15 MB freier Speicherplatz auf dem Gerät vorhanden sind.). Es wird klappen :)
quelle
Ich hatte das gleiche Problem mit meinem Galaxy S4, als ich mit einem Win 7 64-Computer verbunden war und nicht als verfügbares Gerät in Eclipse angezeigt wurde. Versucht, das Telefon neu zu starten, adb zu starten / neu zu starten, von USB 3 auf USB 2 zu wechseln ... nichts davon hat geholfen. Heruntergeladene Samsung-Treiber von hier: http://www.samsung.com/us/support/owners/product/SGH-I337ZWAATT
installierte Treiber und als ich mein Telefon wieder anschloss, installierte Windows die neuen Treiber (dauerte ungefähr eine Minute). Ich habe dann Eclipse neu gestartet und konnte das Telefon sehen und die App ausführen.
Ich habe dies auch mit dem USB 3-Anschluss versucht und es funktioniert auch.
quelle
Ich hatte ein ähnliches Problem in Android Studio 0.2.2 (IntelliJ). Unter Windows 7 wurde mein Nexus 7 nicht in der Geräteauswahl angezeigt, obwohl es auf meinem Mac in Ordnung war. Ich könnte mein Nexus 7 auch im Windows Explorer durchsuchen.
Am Ende musste ich die Asus USB-Treiber für das Nexus 7 installieren (Link) :
Danach erkannte ADB mein Nexus und alles funktionierte wie erwartet.
quelle
Ist mir mit einem Motorola MZ 601 (Xoom) passiert. Ich habe alles versucht, was in anderen Antworten vorgeschlagen wurde, aber das einzige, was das Problem für mich am Ende behoben hat, war die Verwendung eines anderen USB-Anschlusses. Wohlgemerkt, dasselbe Gerät war zuvor an den anderen USB-Anschluss angeschlossen worden und es hat funktioniert. Wenn alles andere fehlschlägt, sollten Sie einen anderen Port verwenden.
quelle
Ich habe einen Windows 7-Desktop mit einem daran angeschlossenen Google Nexus 7. Ich hatte auch das Problem "offline". Meins wird durch Widerruf einer vorherigen Autorisierung für Nexus behoben. Jetzt erhalte ich die Aufforderung, auf Nexus zu autorisieren - ich speichere die Autorisierung zumindest vorerst nicht - und ich erlaube die Autorisierung - und voila! - Android SDK zeigt das Gerät korrekt als 'asus-nexus_7-xxxx' an. . HTH
quelle
Ich habe versucht, ein Nexus 10 zum Debuggen durch Eclipse zu verwenden. Ich habe mich bemüht, die Sonnenfinsternis dazu zu bringen, sie zu erkennen. Schließlich habe ich den Befehl 'adb kill server' / 'adb start server' ausprobiert, der zumindest Eclipse dazu brachte, das Gerät anzuzeigen, obwohl es immer noch nur offline ist.
Dann habe ich versucht, die USB-Verbindung auf eine auf der Rückseite des PCs umzustellen, und es hat funktioniert!
quelle
Ich hatte dieses Problem und löste es durch Aktivieren der PTP-Verbindung
Diese Option wird angezeigt, wenn Sie Ihr Kabel an Ihr Telefon anschließen. Dann sehen Sie eine Eingabeaufforderung, in der Sie gefragt werden, wie Sie Ihren USB-Anschluss benötigen.
"USB verwenden für":
Übertragen von Mediendateien Übertragen von Bildern Anschließen von MIDI-Geräten Aufladen
Ich habe die zweite Option gewählt (Bilder übertragen). Mein Telefon hat also in den ONLINE-Modus gewechselt
quelle
Wenn Sie Ihr Android an Ihren PC anschließen, erhalten Sie einige Optionen, die angeben, wie Sie sich mit dem Computer verbinden können. In meinem Fall verwende ich das HTC Wildfire und es wird angezeigt
Ich war auch mit dem Problem konfrontiert, das in der Frage angegeben ist, und ich habe die Art und Weise getestet, wie David Caunt geantwortet hat, aber das Gerät wurde offline angezeigt. * *
Ich habe die Optionen erneut überprüft und festgestellt, dass ich die Option Laufwerk ausgewählt habe. Dann habe ich die Option in den Modus "Nur aufladen" geändert und erneut die Schritte von David Caunt befolgt. Ich weiß nicht warum, aber diesmal hat es bei mir funktioniert.
quelle
Ja, ähnliches Verhalten auf dem Droid 2 Global. Es scheint, als könnten Sie den USB erkennen, wenn Sie nach der Wiederherstellung neu starten. Andernfalls zeigen adb-Geräte das Gerät als offline an, sobald Sie sich an der Konsole befinden. Ich bin mir nicht sicher, wie ich dieses Problem beheben kann.
Aber solange Sie das Telefon nicht hacken, habe ich es mit normaler Stromversorgung versucht, wobei der Akku leer war, und es wurde eingeschaltet. Es wird also Macht. Ich bin mir nicht sicher, ob es sich um ein CyanogenTeam handelt, das nur vergessen hat, eine Art Indikator zu setzen. Oder was, aber keine Sorge. Ihr Akku wird aufgeladen.
Das Drücken von .apks und anderen Dingen ist jedoch nicht mehr einfach. Aber hey, wenn Sie ein Telefon für einen Freund rooten, möchten Sie unbedingt, dass er irgendetwas pusht. Überall?
quelle
Ich stellte fest, dass mein Pantech Burst ein ähnliches Problem hatte wie Sie alle beschrieben haben. Nachdem ich viele solcher Beiträge überall gelesen hatte, bemerkte ich, dass viele Leute angaben, ein USB-Kabel verwenden zu müssen, das sie anderswo als beim Telefonhersteller bekommen hatten. Ich entschied mich für einen anderen USB-Anschluss an meinem PC und das Problem wurde behoben. Mein Pantech Burst wird während einer Debug-Sitzung nicht mehr offline geschaltet. Der Anschluss, den ich früher verwendet habe, war der vordere Anschluss meiner Box, der jedoch ohne Abschirmung in der Box mit dem Motherboard verbunden war. Jetzt benutze ich den Anschluss auf der Rückseite der Box, der direkt am Motherboard angebracht ist.
quelle
Hatte das gleiche Problem auf meinem HTC Incredible S. Das Problem war, dass ich eine Dockingstation eines Drittanbieters zum Verbinden verwendet habe. Durch direktes Anschließen des Telefons wurde das Problem behoben.
quelle
Ich leite JellyBean. Ich habe zum ersten Mal festgestellt, dass oben im Menü "Entwickleroptionen" ein Schieberegler "Entwickleroptionen" angezeigt wird. Beachten Sie, dass ich nicht über das Kontrollkästchen USB-Debugging spreche - eine andere Option. Ich habe das Kontrollkästchen Entwickleroptionen auf "Ein" gestellt und war wieder im Geschäft. Leider bin ich mir nicht sicher, ob dies die ganze Geschichte ist, da ich auch die ADB-Kill / Start-Befehle ausgeführt habe, auf die David Caunt oben hingewiesen hat.
quelle
Ich habe das gleiche Problem. Ich habe alle Lösungen ausprobiert, die ich auf dieser Website gefunden habe. Am Ende fand ich heraus, dass mein PC-Front-USB die Ursache für den Offline-Status meines Telefons ist. Ich weiß, dass es dumm ist :), aber das Umschalten des USB-Kabels von einem vorderen auf einen hinteren USB-Anschluss hat bei mir funktioniert.
quelle
Haben Sie den Fingerabdruck für Ihren Computer auf dem Gerät akzeptiert? Wenn Sie Ihren PC anschließen, wird auf Ihrem Telefon / Gerät eine Aufforderung angezeigt, diesen Fingerabdruck / Token hinzuzufügen und ihm zu vertrauen.
quelle
Ich bin auf OSX und habe eine MacBook Retina. Das Umschalten des USB-Anschlusses, an den mein Gerät angeschlossen war, hat aus irgendeinem Grund mein Problem behoben.
quelle
Beim Debuggen über WLAN wird häufig der Fehler "Gerät offline" angezeigt. Wann immer ich wieder mit USB debuggen möchte, muss ich tippen
adb usb
aber dieser Befehl funktioniert nur, wenn das Gerät über WLAN mit ADB verbunden ist. Wenn das Gerät aus irgendeinem Grund die Verbindung verliert, muss es neu gestartet werden, was schmerzhaft ist. Das einfache Zurücksetzen von ADB löst dieses Problem ebenfalls nicht.Um dies zu umgehen, habe ich eine ADB-Terminal-Anwendung von Google Play heruntergeladen: https://play.google.com/store/apps/details?id=jackpal.androidterm&hl=de
Ich öffne dann die Terminalanwendung auf meinem Gerät, während mein Gerät über USB mit meinem Computer verbunden ist, und gebe Folgendes ein:
Anschließend trenne ich mein Gerät vom Computer und stecke es wieder ein. Danach ist das Problem behoben. Kein lästiger Neustart des Geräts erforderlich!
quelle
Auf dem Galaxy Note 3 im Debugging-Modus mit Windows 7 hatte ich Probleme mit dem Gerät "offline" im DDMS-Fenster "Geräte" von Android ADT (Eclipse). Durch Auswahl von USB 3.0 als USB-Verbindung im Pulldown-Bedienfeld von Note 3 wurde das Gerät online geschaltet. Offensichtlich anwendbar für einen Computer mit USB3-Anschlüssen.
quelle
Durch Entfernen des USB-Kabels für ca. 5 Sekunden und erneutes Anschließen wird das Problem ebenfalls behoben. Vielleicht musst du es ein oder zwei Mal versuchen.
quelle
Das war die Lösung für mich. Verbinden Sie sich wie beim Debuggen über WLAN:
Stellen Sie sicher, dass Ihr Telefon über USB verbunden ist. Öffnen Sie dann Ihre Eingabeaufforderung als Administrator und navigieren Sie zu
YourAndroidSdkLocation\platform-tools
und führen Sie Folgendes aus:Zu diesem Zeitpunkt wurde mein Gerät erfolgreich online geschaltet, sodass ich die Möglichkeit hatte, über USB oder WLAN zu debuggen.
quelle
Meins war offline.
Ich zog den Stecker heraus und wieder ein, aber als das Handy wach war, öffnete sich ein Fenster, in dem ich um Erlaubnis gebeten wurde.
Versuchen Sie also, den Stecker ein- und auszustecken, aber das Telefon ist wach.
quelle