Ich entwickle eine Bildfilter-App. Aber ich kann es nicht wirklich versuchen, wenn ich keine Bilder habe.
Ich weiß, dass ich es im Telefon testen kann, aber es ist nicht dasselbe, da ich die Fehlermeldungen und andere Dinge brauche.
Ich möchte nur auf ein Bild aus der AVD-Galerie zugreifen, damit ich meine App testen kann. Wie kann ich eine hinzufügen?
Ich benutze Android Studio. Ich habe einige Beispiele gesehen, wie es in Eclipse gemacht wird, aber ich benutze das nicht.
Wie kann ich der Emulator-Bildergalerie ein Bild hinzufügen?
but it's not the same, i need the error messages and other stuff.
. Was meinst du? Sie erhalten alle Protokolle und Ausnahmen sowie Stacktraces und Fehler in Ihrem Logcat, wenn Sie ein echtes Gerät verwenden, das mit einem USB-Kabel an Ihren Entwicklungs-PC angeschlossen ist.adb push
Befehl von der Eingabeaufforderung verwenden. Beispiel: Wenn Sie ein Bild haben, sagen Sie wallpaper.jpg in D: Fahren Sie mit der Eingabeaufforderung zum Öffnencd
auf D, dannadb push wallpaper.jpg /sdcard/
stellen Sie sicher, dass Ihr Emulator eingeschaltet istAntworten:
Es ist eine sehr alte Frage, aber ich werde sie für zukünftige Referenzen beantworten.
Um eine Datei zum Emulator hinzuzufügen, ziehen Sie die Datei einfach per Drag & Drop.
Die Datei wird in den Download-Ordner des internen Speichers kopiert.
Zugriff auf die Datei
Gehe zu den Einstellungen
Klicken Sie auf Speicher & USB
Klicken Sie auf Interner Speicher
Klicken Sie auf Erkunden (am Ende)
und du hast es im Download-Ordner
Jetzt erhalten Sie eine Benachrichtigung zum Einrichten der virtuellen SD-Karte. Befolgen Sie die Anweisungen. Nach dem erfolgreichen Setup können Sie Bilder in der Galerie sehen.
quelle
Drag + drop
ist die Antwort. Kein Herumspielen mit Gerätemonitoren, Einstellungen, Tools-Apps oder gemounteten Dateisystemen. Starten Sie einfach das virtuelle Gerät, ziehen Sie es per Drag & Drop.Ich möchte die Antwort von Mithilesh Izardar ergänzen:
In der Tat ist der beste Ansatz einfach "Drag and Drop". Anschließend finden Sie die Dateien im Emulator unter
Settings → Storage → Internal Storage → Explore → Download
(API 25). Das Problem für mich war, dass nach dem Befolgen dieser Schritte die Bilder weder in der "Galerie" noch in den "Downloads" angezeigt wurden (durch einfaches Klicken auf das Symbol "Downloads").Der Grund dafür ist, dass standardmäßig alles im Emulator keine Berechtigungen hat. Sie müssen also nur die Speicherberechtigung "Galerie" erteilen:
Settings → Apps → Gallery → Permissions
(API 25)Ps: Wenn Sie nur die Bilder kopiert haben, werden die neuen nicht sofort angezeigt. Sie sollten entweder den Emulator neu starten oder die SD-Karte erneut bereitstellen (beim Aufheben der Bereitstellung
Settings → Storage
der SD-Karte, indem Sie auf das Auswurfsymbol klicken und sie dann erneut bereitstellen).quelle
So importieren Sie Bilder mit Android Studio in die Galerie eines virtuellen Android-Geräts: Ich verwende Android Studio 1.4.1 und ein virtuelles API 15-Gerät.
Warnung: Dies ist manuell intensiv und daher keine gute Lösung für eine große Anzahl von Bildern.
quelle
Nachdem ich versucht hatte, ein Bild über den Gerätemonitor oder per Drop hinzuzufügen, konnte ich es beim Erkunden finden, aber es wurde immer noch nicht in der Galerie angezeigt.
Für mich hat es geholfen, die (virtuelle) SD-Karte über Einstellungen> Speicher & USB auszuwerfen und wieder einzulegen .
quelle
Ich habe den Android-Gerätemonitor durchlaufen
quelle
Problemumgehung einfach und schnell. Laden Sie die Datei / das Foto in die Cloud hoch (von außerhalb des Emulators) und laden Sie sie mit dem Browser auf dem Emulator herunter.
quelle
Versuchen Sie es mit dem Device File Explorer:
Starten Sie das Gerät
Navigieren Sie zu Ansicht-> Tool Windows-> Gerätedateiexplorer, um den Gerätedateiexplorer zu öffnen
Klicken Sie auf SD-Karte und wählen Sie den Ordner aus, in dem Sie die Datei speichern möchten.
Klicken Sie mit der rechten Maustaste auf den Ordner und wählen Sie Hochladen, um die Datei von Ihrem Computer auszuwählen.
Wählen Sie die Datei aus und klicken Sie zum Hochladen auf OK
quelle
Ich hatte auch das gleiche Problem. Ich habe diesen Code verwendet:
Intent photoPickerIntent = new Intent(Intent.ACTION_GET_CONTENT); photoPickerIntent.setType("image/*"); startActivityForResult(photoPickerIntent, SELECT_PHOTO);
Mit dem
ADM
, fügen Sie die Bilder auf der SD - Karte oder überall.Wenn Sie sich in Ihrem VM befinden und der Auswahlbildschirm angezeigt wird, durchsuchen Sie das Dropdown-Menü oben links (siehe Abbildung unten).
quelle
Obwohl Sie sich auch auf einem realen Gerät anmelden können, versuchen Sie, wenn Sie einen Emulator verwenden müssen, die Bilder über den Android-Gerätemonitor zu übertragen, auf den Sie über die Symbolleiste in Android Studio zugreifen können (natürlich auch in Eclipse).
Sobald Sie das Gerät in ADM ausgewählt haben, können Sie den Ordnerbaum anzeigen und die darin enthaltenen Elemente kopieren
quelle
Ab API 28 mindestens:
Die Fotos, die Sie hineingezogen haben, sind jetzt verfügbar.
quelle
Kopieren Sie eine Datei in den Emulator:
Öffnen Sie den Emulator und den Datei-Explorer (Finder in Mac) nebeneinander. Wählen Sie die Datei aus, die Sie kopieren möchten, und ziehen Sie die Datei per Drag & Drop auf den Emulator. Die ausgewählte Datei wird in den Download-Ordner des Emulators kopiert.
So zeigen Sie Dateien in Android Studio an:
Android Studio verfügt über den Geräte-Explorer zum Erkunden von Emulatorinhalten (früher hatten wir DDMS, das in Studio 3+ veraltet ist). Gehen Sie zu Ansicht -> Werkzeugfenster -> Gerätedateie-Explorer und Sie können das Explorer-Fenster sehen. Gehe zu Speicher -> emuliert -> 0 -> Herunterladen. Wenn Sie die Datei hier nicht sehen, starten Sie den Emulator neu und fertig.
Hinweis: Der Geräte-Explorer wird nicht angezeigt, wenn Sie ein Flutter-Projekt geöffnet haben.
Sie können die Bilddateien auch in Android Studio anzeigen, indem Sie auf die Datei im Emulator doppelklicken.
quelle