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 :)


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.


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: 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


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


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


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

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.