Problem ziehen-Datei von emulator mit GUI -ODER - adb-Befehl
Entwickle ich meine erste Android-Anwendung in Eclipse, Win7x64 und habe Probleme beim ziehen einer SQLite-Datei zu prüfen, was immer in ihm. Ich sehe das problem mit Hilfe von DDMS GUI zu ziehen, das scheint etwas bekannt:
[2011-03-01 20:15:51] Fehler beim ziehen der Auswahl
[2011-03-01 20:15:51] (null)
Also habe ich versucht den adb-Befehl-Linie, und während es scheint, sehen die Datei ist nicht zu finden auf der HD. Ich habe versucht mehrere Schreibweisen mit front - /back-slashes im Pfad und Anführungszeichen um den Dateinamen ohne explizite Pfad. Ich bekomme "374 kb/s (6144 b)" oder was auch immer was auf eine erfolgreiche ziehen, aber die Datei ist da nicht.
- Ich habe das gleiche Problem, ich repariert, siehe meine Antwort [hier][1] [1]: stackoverflow.com/a/14752672/1939564
Du musst angemeldet sein, um einen Kommentar abzugeben.
Neustart von Eclipse behoben, der das für mich (Menü Datei, option neu Starten).
Sind Sie versuchen zu ziehen aus
/data/data/your.application.name
? Sind Sie an einer Produktion Telefon? Wenn ja, können Sie von Glück; Produktion von Handys verbieten den Zugriff auf das Verzeichnis.Sind Sie unter Angabe beide die Quell-und Ziel-Namen?
adb beharrt auf dem Ziel-Namen, Dateinamen, nicht ein Verzeichnis; insbesondere
.
zu bedeuten, legen Sie die Datei im CWD' funktioniert nicht.Andere als die, keine Ahnung. Dein Bericht klingt ein bisschen eigenartig.
Finden Sie es vielleicht nützlich zu versuchen, die Schaffung eines AVD (eine emulierte Gerät) und den Einsatz auf die. AVDs sind nicht für die Produktion von Geräten und als solche können Sie Dinge tun, die echten Handys nicht zulassen, werden Sie, wie basteln in Ihrer Anwendung private Daten-Bereich. Wenn dies ein problem mit Berechtigungen wird diese Arbeit um Sie herum.
Brauchen Sie nur adb diesem secuence von Schritten und Befehlen:
1 - Gehen Sie zu dem Verzeichnis, in dem Sie platform-tools befindet.
(Bei mir ist: C:\Program Files (x86)\Android\android-sdk\platform-tools)
2 - Klicken Sie auf Strg + Shitt + Rechte Maustaste und wählen Sie "Eingabeaufforderung hier Öffnen"
(Dies ist, öffnen Sie den Befehl promt, Sie können auch den Befehl promt, und geben Sie den Befehl ein: cd C:\Program Files (x86)\Android\android-sdk\platform-tools)
3 - Sobald die Schale offen ist, geben Sie diese Befehle
Wenn Sie getippt, jetzt Sie sehen können die Datenbanken, und wenn Sie klicken Sie auf die ziehen-Taste in der DDMS, dann ist der Fehler entsteht.
Aber das, was Sie tun müssen ist, geben Sie diesen letzten Befehl:
So, in diesen sind die vollständige Sequenz der Befehle:
Einem Neustart behoben das problem mit dem DDMS ziehen per GUI.
Wenn du den emulator auf VirtualBox, das problem könnte sein, Berechtigungen. So ändern Sie die Berechtigungen von innerhalb der Laufenden emulator mit Alt+F1 und