"Kesalahan libmtp: Tidak bisa mendapatkan file dari perangkat." pada upaya untuk mentransfer file dari ponsel Android

12

Saya mencoba mentransfer file dari ponsel Android OnePlus X saya ke instalasi Ubuntu 16.10 yang cukup baru. Setelah telepon dipasang (dan saya dapat melihat file, menavigasi sistem file, dll.), Ketika saya mencoba mentransfer file dari telepon ke sistem Ubuntu, saya disajikan dengan pesan kesalahan berikut:

libmtp error:  Could not get file from device.

Apa yang salah di sini? Saya sebelumnya telah menginstal libmtpserver-devdan mtp-server.

d3pd
sumber
Apa versi libtmp yang Anda miliki?
M. Becerra
@ M.Becerra Hai, saya punya libmtpserver-devversi 0.0.4+16.04.20160413-0ubuntu4dan mtp-serverversi 0.0.4+16.04.20160413-0ubuntu4.
d3pd
1
Menariknya, saya mendapat pesan yang sama ketika HDD lokal saya kehabisan ruang. Pesan kesalahan yang menyesatkan, tetapi ketika saya membuat ruang semua file disalin tanpa masalah (Ubuntu 16.04.2)
n3rd
Saya mengalami masalah ini ketika mentransfer sejumlah besar foto dari telepon sebelum pensiun. Satu solusi cepat yang saya temukan adalah pertama-tama meletakkan file dalam arsip di telepon. Untuk ini saya menggunakan aplikasi ES File Explorer. Saya menggunakan zip sebagai format tetapi dengan set kompresi untuk menyimpan. Lalu saya baru saja mentransfer arsip itu.
Clox
gunakan port usb tanpa hub
tronic

Jawaban:

7
  1. Instal dependensi ini untuk membangun libmtp

    sudo apt-get install libusb-dev --install-suggests

  2. Dapatkan libmtp Unduh Terbaru di libmtpsini

  3. Ekstrak file menggunakan program file explorer [atau melalui terminal]

    tar xvf libmtp-1.1.1.tar.gz

  4. cd ke dalam direktori baru yang baru saja Anda ekstrak
  5. Konfigurasikan (PASTIKAN ANDA DI /libmtp-*/DIR)

    ./configure --prefix=/usr make

  6. Instal (LAGI, PASTIKAN ANDA DI /libmtp-*/DIR)

    sudo make install

  7. Salin aturan ke /etc/udev/rules.d/(Anda mungkin ingin memeriksa rules.d/dir untuk melihat apakah mengatasi set aturan baru diperlukan ... mungkin itu)

    sudo cp 69-libmtp.rules /etc/udev/rules.d

  8. Instal Utilitas GMTP GUI

    sudo apt-get install gmtp --install-suggests

  9. Buka / Jalankan program gmtp dari menu atau istilah dan nikmatilah!

CATATAN: Jika Anda memiliki masalah, Anda mungkin perlu melepaskan perangkat. Atau mulai ulang. Atau perbarui hal-hal ... sudo apt-get updatedan / atausudo apt-get upgrade

Semoga ini bisa membantu, kalau begitu pilihlah. Jika diperlukan lebih banyak bantuan, pukul saya dan saya akan melakukan apa yang saya bisa.

Rockin4Life33
sumber
1
Saya menggunakan Ubuntu 16.04 dan dapat mengkonfirmasi ini berfungsi! Terima kasih!
9a3eedi
Saya mencoba ini pada 3P Ubuntu 16.10 oneplus saya tetapi gmpt mengatakan tidak ada perangkat yang terhubung. Namun ketika saya menghubungkan oneplus 3T saya, CD akan dipasang tetapi saya tidak dapat mengakses penyimpanan internal melalui manajer file atau gmtp. Terima kasih
twiz911
@ user894199 Kedengarannya aneh. Maaf, saya berharap saya memiliki wawasan untuk membantu Anda, tetapi saya tidak yakin apa yang harus dilakukan dalam kasus Anda.
Rockin4Life33
Pada 16.04, memiliki masalah yang mirip dengan Clox. Saat mentransfer file dengan Nautilus, transfer akan terputus secara acak dengan pesan kesalahan dalam topik ini. Langkah-langkah dari Anovative di sini berfungsi untuk menginstal gmtp dan mungkin telah membantu Nautilus tetap terhubung cukup lama untuk mentransfer beberapa 1GB dan file yang lebih besar, yang tidak dapat saya lakukan sebelum mengikuti langkah-langkah ini. Program gmtp juga berhasil diinstal, tetapi tidak dapat terhubung ke telepon. Ketika saya mengklik tombol connect, Nautilus tampaknya mengambil alih dan menghubungkannya, dan kesalahan gmtp dengan "Detect: Tidak ada Penyimpanan yang ditemukan di perangkat?"
Allan Tokuda
Di Ubuntu yang baru, dapatkan 'tidak ada kompiler C yang dapat diterima' (gcc tidak diinstal), jadi lakukan ini sebelum membangun libmtp -> 'sudo apt-get install build-essential'.
Abu Ruqaiyah
0

@ Jawaban Anovative adalah yang bekerja untuk saya.

LG G6 baru tidak akan dipasang dengan benar di Ubuntu 14.04.5. Setengah bekerja; Saya dapat menavigasi struktur file di ponsel saya. Mengambil file tidak berfungsi.

Detail kesalahan sering:

libmtp error: call to ptp_mtp_getobjectpropssupported() failed

atau

libmtp error:  Could not get file from device

Diunduh libmtp-1.1.14, dikompilasi, diinstal perpustakaan bersama, harus memindahkan beberapa hal sehingga baru .so ditunjukkan, sekarang semuanya bekerja dengan baik.

pelajar
sumber