Cara mendorong file dari komputer ke perangkat android yang tidak memiliki Kartu SD di dalamnya. Saya mencoba:
C:\anand>adb push anand.jpg /data/local
3399 KB/s (111387 bytes in 0.032s)
C:\anand>adb push anand.jpg /data/opt
3199 KB/s (111387 bytes in 0.034s)
C:\anand>adb push anand.jpg /data/tmp
3884 KB/s (111387 bytes in 0.028s)
perintah di atas untuk memindahkan file anand.jpg
ke perangkat tetapi saya tidak mendapatkan jpg
file ini di perangkat. Saya tidak mendapatkan hasil yang sukses pada prompt cmd, saya hanya mendapatkan:
3399 KB/s (111387 bytes in 0.032s).
adb shell "cd /data/local && mkdir tmp"
begitu cobaadb push anand.jpg /data/local/tmp
. Bagaimana Anda memeriksa file di perangkatadb shell
?adb shell "cd /sdcard && mkdir temp"
kemudianabd push x.apk /sdcard/temp"
saya berakhir dengan file saya di folder temp di sdcard saya, dan dapat mem-flash dari sana.Jawaban:
Dari Terminal Ubuntu, di bawah ini berfungsi untuk saya.
sumber
Saya melakukannya dengan menggunakan perintah ini:
sintaksis:
adb push filename.extension /sdcard/0/
contoh:
adb push UPDATE-SuperSU-v2.01.zip /sdcard/0/
sumber
Ikuti langkah ini :
buka Android Sdk lalu jalur 'platform-tools' di Terminal atau Konsol Anda
(di mac, jalur defaultnya adalah: / Users / USERNAME / Library / Android / sdk / platform-tools)
Untuk memeriksa Kartu SD (Eksternal dan Internal) yang diinstal pada perangkat Anda, jalankan perintah ini:
sekarang Anda akan melihat daftar Direktori dan file dari perangkat android Anda di sana, Anda dapat menemukan / sdcard serta / storage
Anda mungkin melihat sdcard0 (umumnya sdcard0 adalah penyimpanan internal) dan sdcard1 (jika SDCard Eksternal ada)
untuk keluar dari shell adb
untuk menyalin file
sumber
Terkadang Anda membutuhkan ekstensi,
sumber
jalankan di bawah perintah terlebih dahulu
Kemudian jalankan apa yang Anda masukan sebelumnya
sumber
Saya punya Nexus 4, tanpa penyimpanan eksternal. Namun Android berpikir untuk memilikinya karena ia memasang partisi terpisah yang disebut "penyimpanan", dipasang di "/ storage / emulated / legacy", jadi coba dorong di sana:
adb push anand.jpg /storage/emulated/legacy
sumber
Solusi saya (contoh dengan file video mp4 acak):
Setel file ke perangkat:
Dapatkan file dari perangkat:
Untuk mengambil jalur dalam kode:
Ini semuanya. Solusi ini tidak memberikan masalah izin dan berfungsi dengan baik.
Poin terakhir: Saya ingin mengubah informasi metadata video. Jika Anda ingin menulis ke perangkat Anda, Anda harus mengubah izin di
AndroidManifest.xml
. Tambahkan baris ini:sumber
Karena ada jalur yang berbeda untuk versi yang berbeda. Berikut ini solusi umum:
Temukan jalannya ...
adb shell
di baris perintah.ls
dan Enter.Sekarang Anda akan melihat file dan direktori perangkat Android. Sekarang dengan kombinasi
ls
dancd dirName
temukan jalur ke penyimpanan Internal atau Eksternal.Di direktori root, nama direktori akan menjadi seperti
mnt, sdcard, emulator0,
dllContoh:
adb push file.txt mnt/sdcard/myDir/Projects/
sumber
Coba ini untuk mendorong penyimpanan internal.
adb mendorong file-saya.apk ./storage/emulated/0/
Bekerja di perangkat One plus, tanpa kartu SD.
sumber
Anda mencoba untuk menulis ke folder sistem. Dengan ADB Anda memiliki akses root (admin) sehingga Anda melihat folder sistem di mana sdcard adalah salah satunya sehingga untuk mengirim gambar yang dapat Anda gunakan
D: \ Program Files \ Android \ sdk \ platform-tools \ adb push am files \ android sdk \ adb.exe push C: \ Downloads \ anand.jpg / sdcard / pictures /
NB: C: \ Downloads \ anand.jpg ganti dengan path dan nama ke gambar ..
sumber
Versi android tertentu tidak mengaktifkan tugas yang tepat untuk memperbarui status sistem file. Anda bisa memicu maksud eksplisit untuk memperbarui status sistem file. (Saya baru saja menguji setelah berada dalam situasi OP yang sama)
(Anda bisa melewati jalur file tertentu alih-alih
file:///
sukafile:///sdcard
)sumber
Dalam kasus saya, saya memiliki SDCard yang sudah dihapus yang masih terdaftar di Android. Jadi saya lama menekan entri untuk SDCard lama saya di bawah:
Settings | Storage & USB
dan memilih "Lupakan".
Setelah itu normal
adb push myfile.zip /sdcard/
bekerja dengan baik.
sumber
Ini mungkin jawaban terbaik yang mungkin Anda baca. Setup Android Studio Lalu pergi ke view & Open Device Explorer. Klik kanan pada folder & cukup unggah file.
sumber