Saya Membuat artikel di Stack overflow . Tetapi ketika saya menemukan situs ini, saya memutuskan untuk mengajukan pertanyaan yang sama di sini, karena saya masih membutuhkan bantuan Anda.
Saya telah membuat langkah-langkah berikut:
- Luncurkan Eclipse
- Pergi Ke: Jendela -> Perspektif Terbuka -> Lainnya ...
- Pilih DDMS dari dialog yang dibuka
- Pilih tab " File explorer ".
- Tekan " Dorong file ke perangkat " dan pilih perpustakaan yang ingin saya dorong.
Gagal mendorong pemilihan: Sistem file hanya baca
- Minimalkan semua jendela yang terbuka dan buka Baris Perintah
- Tulis: cd C: \ android \ android-sdk-windows \ platform-tools masuk
Tulis: abd remount enter
Anda akan melihat remount berhasil
Maksimalkan Eclipse dan coba langkah 5.
Gagal mendorong pemilihan: Kehabisan memori
Kesalahan muncul! Apa yang harus dilakukan untuk mengatasi masalah ini ... Tolong bantu.
TAMBAH
1) Ketika saya menulis ADB SHELL MOUNT:
rootfs / rootfs ro 0 0
tmpfs /dev tmpfs rw,mode=755 0 0
devpts /dev/pts devpts rw,mode=600 0 0
proc /proc proc rw 0 0
sysfs /sys sysfs rw 0 0
none /acct cgroup rw,cpuacct 0 0
tmpfs /mnt/asec tmpfs rw,mode=755,gid=1000 0 0
tmpfs /mnt/obb tmpfs rw,mode=755,gid=1000 0 0
none /dev/cpuctl cgroup rw,cpu 0 0
/dev/block/mtdblock0 /system yaffs2 rw 0 0
/dev/block/mtdblock1 /data yaffs2 rw,nosuid,nodev 0 0
/dev/block/vold/179:0 /mnt/sdcard vfat rw,dirsync,nosuid,nodev,noexec,uid=1000,gid=1015,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0
/dev/block/vold/179:0 /mnt/secure/asec vfat rw,dirsync,nosuid,nodev,noexec,uid=1000,gid=1015,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0
tmpfs /mnt/sdcard/.android_secure tmpfs ro,size=0k,mode=000 0 0
2) Shel Prompt dimulai dengan: #
adb
android-emulator
mount
ViTo Brothers Apoyan
sumber
sumber
adb shell mount
(ini akan memberi Anda semua sistem file yang terpasang di perangkat dan opsi pemasangannya)? 2) ketika Anda melakukannyaadb shell
, apakah prompt shell dimulai dengan#
(yang menunjukkan Anda root) atau$
(yang menunjukkan Anda tidak root)?Jawaban:
Luncurkan emulator dari baris perintah sehingga Anda dapat menentukan
/system
ukuran partisi menggunakan-partition-size <MB>
opsi. Misalnya, saya menggunakan ini untuk meluncurkan emulator yang menjalankan Android 1.6 dengan/system
partisi 512 MB:... di mana "Donat" adalah apa pun yang Anda beri nama AVD Anda (Anda dapat memeriksa di manajer AVD Eclipse jika Anda perlu). The
emulator
biner harus dalam Andatools/
direktori di dalam SDK Anda instal, bagi Anda tampaknyaC:\android\android-sdk-windows\tools
, jadi pastikan Andacd
ke direktori yang pertama (atau menambahkannya ke sistem anda%Path%
).Eclipse mungkin tidak mengambil emulator segera, atau mungkin mengenalinya dan kemudian menjatuhkan koneksi. Jika salah satu dari itu terjadi, klik menu tampilan pada tab Perangkat (panah kecil di sebelah tombol perkecil) dan pilih "Reset adb" untuk mendapatkan koneksi kembali.
Setelah itu muncul di perangkat Anda, lakukan apa yang Anda coba lakukan sebelumnya. Jalankan
adb remount
untuk mendapatkan/system
partisi dalam mode baca-tulis, lalu gunakan Eclipse untuk mendorong file ke mana pun Anda inginkan. Saya menguji dengan beberapa file acak satu menit yang lalu dan mampu mendorongnya/system/xbin
tanpa masalah.Untuk referensi, inilah ukuran partisi dan penggunaan
/system
emulator Donat saya ketika saya menentukan partisi 512 MB:Tapi begini tampilannya jika saya meluncurkan tanpa menentukan ukuran:
Selain itu, Anda dapat mengatur opsi baris perintah di konfigurasi jalankan aplikasi Anda melalui Eclipse jika Anda mau. Pergilah ke perspektif Java Anda, lalu pilih
Run->Run Configurations
dari menu bar. Pilih aplikasi Anda di panel kiri, lalu pilih tab "Target". Di bagian bawah adalah kotak teks berlabel "Opsi Opsi Perintah Emulator Tambahan", dan Anda dapat menambahkan-partition-size <MBs>
ke kotak teks itu sehingga emulator diluncurkan saat Anda menjalankan aplikasi Anda akan memiliki/system
partisi yang lebih besar .Catatan: Anda mungkin harus menambahkan juga
-no-snapstorage
atau opsi lain, untuk menonaktifkan pemuatan snaphot yang ada, ke baris perintah. Itu tidak berhasil tanpanya untuk saya.sumber
Cara mudah: restart ponsel Anda dalam mode Pemulihan, dari mount System. Sekarang Anda dapat mendorong file Anda tanpa masalah.
sumber
/dev/block/mtdblock0 /system yaffs2 rw 0 0
dalam pertanyaan? Jadi apa yang harus berubah ketika Anda memasangnya dari pemulihan? Penuh sudah penuh, Anda tidak mendapatkan ruang tambahan pada sistem file lengkap dengan memasangnya "dari tempat lain".Cara mengatasi: “Gagal mendorong seleksi: Kehabisan memori”
Saat membuat perangkat virtual android baru (AVD) .. pada tab SD CARD ketik beberapa nilai (100) dalam MB.
Sungguh, itu bekerja untuk saya !!
sumber
/system
partisi saat pertanyaan diajukan. Mereka adalah area penyimpanan yang sama sekali tidak terkait.