Letakkan file secara manual ke kartu SD emulator Android

139

Saya hanya mengalami masalah saat membuat kartu SD emulator saya berfungsi ... Saya membuat perangkat AVD baru dengan kartu SD baru.

Jadi bagaimana cara memasukkan data ke dalamnya? Saya menemukan file yang "benar" untuk dipasang pada alat Daemon, tetapi rusak atau sama sekali tidak dapat dibaca ...

Akan lebih bagus jika Anda punya ide :)

poeschlorn.dll
sumber
Jika Anda mencoba melakukannya melalui kode, Anda dapat menulis ke/sdcard/
James Oravec

Jawaban:

131

Jika Anda menggunakan Eclipse, Anda dapat memindahkan file ke dan dari Kartu SD melalui Perspektif Android (disebut DDMS di Eclipse). Cukup pilih Emulator di bagian kiri layar dan kemudian pilih tab File Explorer. Di atas daftar dengan file Anda harus ada dua simbol, satu dengan panah menunjuk ke telepon, mengklik ini akan memungkinkan Anda untuk memilih file untuk dipindahkan ke memori telepon.

Janusz
sumber
4
hai, terima kasih, tampaknya berhasil, tetapi bagaimana cara menambahkan seluruh direktori dengan subdirektori?
poeschlorn
6
Anda juga dapat menjalankan ddms sebagai aplikasi mandiri jika Anda telah menginstal Android SDK. Ada di $ ANDROID_SDK_PATH / tools / ddms
fijiaaron
1
Ketika saya menjalankan ddms dari Android SDK Path, File explorer tidak ada di sana sebagai tab. Tapi itu ada di menu. Perangkat -> File Explorer
Ranhiru Jude Cooray
apakah ada cara untuk menghapus file / folder dari perspektif DDMS?
Felipe Sabino
2
Hanya untuk menambahkan. Ini harus berjalan untuk ditampilkan di daftar Perangkat DDMS.
IAmGroot
106

Gunakan alat adb yang disertakan dengan SDK.

adb push myDirectory /sdcard/targetDir

Jika Anda hanya menentukan /sdcard/(dengan garis miring) sebagai tujuan, maka ISI myDirectory akan berakhir di root / sdcard.

olafure.dll
sumber
@olafure: Dapatkah file didorong ke kartu sd android, bukan direktori.
Ashwin
2
@ user1139023 tentu, cukup tambahkan '/' setelah nama direktori, seperti: adb push yourfile.ext /sdcard/itu akan menempatkan yourfile.ext di root / sdcard
olafure
Jika Anda menggunakan File Explorer Eclipse dan mendapatkan kesalahan "read only file system", pertama-tama jalankan dari cmdline: adb remount
Sagi Mann
Terima kasih, ini jalan keluar termudah!
asgs
Ya sejauh ini ini adalah cara yang paling sederhana.
Chad Bingham
47

Di Android Studio, buka Device Manager: Tools -> Android -> Android Device Monitor

Di Eclipse buka Device Manager: masukkan deskripsi gambar di sini

Di pengelola perangkat, Anda dapat menambahkan file ke Kartu SD di sini: masukkan deskripsi gambar di sini

Kirtikumar A.
sumber
terima kasih .. tetapi ada kesalahan di konsol gerhana yang mengatakan - "Gagal mendorong pilihan: Sistem file hanya-baca"
Charlie
1
@Charlie Anda perlu memeriksa izin, karena sistem file Anda tidak dapat menulis apa pun seperti yang ditunjukkan pesan kesalahan
Kirtikumar A.
1
sempurna! Terima kasih
King of Masses
1
Saya tidak dapat mendorong file atau folder apa pun ke mnt/sdcarddir, saya harus menggunakan storage/12EA-2A1Esebagai gantinya. Mungkin nama folder itu dibuat secara otomatis untuk setiap AVD.
Gosr
29

Salah satu cara mudahnya adalah dengan menarik dan melepas. Ini akan menyalin file ke / sdcard / Download. Anda dapat menyalin seluruh folder atau beberapa file. Pastikan bahwa "Aktifkan Berbagi Papan Klip" diaktifkan. (di bawah ...-> Pengaturan)masukkan deskripsi gambar di sini

johnml1135
sumber
1
Ënable clip board sharing tidak ada sekarang: /
Umer Asif
Sial! ini bekerja seperti pesona !! Terima kasih banyak!!
Pavan GR
@UmerAsif Ini untuk saya di dua sistem saya. Apakah kamu yakin
Martin Marconcini
Ini berfungsi untuk saya juga, tetapi hanya untuk sedikit memperjelas, pengaturan yang dia maksud adalah apa yang ditampilkan di tangkapan layar - ini adalah pengaturan yang diakses di bagian bawah toolbar mengambang, bukan dari Pengaturan di dalam emulator. Semoga membantu. :)
Evan Stone
1

Saya menggunakan Android Studio 3.3.

Pergi ke View -> Tools Window -> Device File Explorer . Atau Anda bisa menemukannya di pojok kanan bawah Android Studio.

Jika Emulator sedang berjalan, Device File Explorer akan menampilkan struktur File di Emulator Storage.

Di sini Anda dapat mengklik kanan pada Folder dan memilih "Unggah" untuk menempatkan file

masukkan deskripsi gambar di sini

Jitendra Sawant
sumber
0

Di Visual Studio 2019 (Xamarin):

  1. Klik pada tombol Device Monitor (DDMS).

masukkan deskripsi gambar di sini

  1. Buka tab File Explorer dan klik tombol dengan telepon dan panah kanan di atasnya.

masukkan deskripsi gambar di sini

silkfire
sumber