“Libmtp hatası: Aygıttan dosya alınamadı.” Android telefondan dosya aktarmaya çalışırken


12

OnePlus X Android telefonumdan oldukça yeni Ubuntu 16.10 kurulumuma dosya aktarmaya çalışıyorum. Telefon bağlandıktan sonra (ve dosyayı görebiliyorum, dosya sisteminde gezinebiliyorum vb.), Dosyaları telefondan Ubuntu sistemine aktarmaya çalıştığımda, aşağıdaki hata iletisiyle karşılaşıyorum:

libmtp error:  Could not get file from device.

Burada yanlış giden ne olabilir? Daha önce yükledim libmtpserver-devve mtp-server.


Libtmp'ın hangi sürümü var?
M. Becerra

@ M.Becerra Hey, libmtpserver-devversiyonum 0.0.4+16.04.20160413-0ubuntu4ve mtp-serverversiyonum var 0.0.4+16.04.20160413-0ubuntu4.
d3pd

2
İlginç bir şekilde, yerel HDD'imde yer kalmadığında da aynı mesajı aldım. Yanıltıcı hata mesajı, ancak biraz yer açtığımda tüm dosyalar sorunsuz kopyalandı (Ubuntu 16.04.2)
n3rd

Emekli olmadan önce bir telefondan büyük miktarda fotoğraf aktarırken bu sorunla karşılaştım. Geldiğim hızlı bir çözüm, önce dosyaları telefonda bir arşive koymaktı. Bunun için ES Dosya Gezgini uygulamasını kullandım. Zip'i biçim olarak kullandım, ancak sıkıştırmayı saklamak için ayarladım. Sonra onun yerine bu arşivi aktardım.
Clox

hub olmadan bir usb bağlantı noktası kullanın
tronic

Yanıtlar:


7
  1. Oluşturmak için bu bağımlılığı yükleyin libmtp

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

  2. Get libmtpburada libmtp Son olarak indir

  3. Bir dosya gezgini programı kullanarak veya terminal aracılığıyla dosyayı ayıklayın

    tar xvf libmtp-1.1.1.tar.gz

  4. cd yeni çıkardığınız yeni dizine
  5. Yapılandır (DIR'DE OLDUĞUNUZDAN EMİN OLUN /libmtp-*/)

    ./configure --prefix=/usr make

  6. Install (TEKRAR, DIR'DA OLDUĞUNUZDAN EMİN OLUN /libmtp-*/)

    sudo make install

  7. Kuralları kopyala /etc/udev/rules.d/( rules.d/yeni kurallar dizisinin üstesinden gelmek gerekip gerekmediğini görmek için direksiyonu iki kez kontrol etmek isteyebilirsiniz ... muhtemelen)

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

  8. GMTP GUI Util'ini yükleyin

    sudo apt-get install gmtp --install-suggests

  9. Menüden veya terimden gmtp programını açın / çalıştırın ve tadını çıkarın!

NOT: Sorun yaşarsanız, cihazın bağlantısını kesmeniz gerekebilir. Veya yeniden başlatın. Veya bir şeyleri güncelleyin ... sudo apt-get updateve / veyasudo apt-get upgrade

Umarım eğer yardımcı olursa, oy verin. Daha fazla yardıma ihtiyaç duyulursa bana vur ve elimden geleni yaparım.


1
Ubuntu 16.04 kullanıyorum ve bu çalışmayı onaylayabilirim! Teşekkürler!
9a3eedi

Bunu oneplus 3T Ubuntu 16.10'da denedim ama gmpt bağlı bir cihaz olmadığını söylüyor. Ancak oneplus 3T'mi bağladığımda CD takılıyor ancak dahili depolamaya dosya yöneticisi veya gmtp aracılığıyla erişemiyorum. Teşekkürler
twiz911

@ user894199 Kulağa tuhaf geliyor. Üzgünüm, keşke size yardımcı olacak bazı görüşlerim olsa da, davanızda ne yapacağınızdan emin değilim.
Rockin4Life33

16.04'te Clox'lara benzer bir sorun var. Nautilus ile dosya aktarılırken, aktarım bu konudaki hata mesajı ile rastgele kesilir. Anovative'den gelen adımlar gmtp'yi yüklemek için çalıştı ve Nautilus'un bu adımları izlemeden önce yapamayacağım 1GB ve daha büyük dosyaları aktarmak için yeterince uzun süre bağlı kalmasına yardımcı olabilirdi. GMTP programı da başarıyla kuruldu, ancak telefona bağlanamıyor. Bağlan düğmesini tıkladığımda, Nautilus onun yerine devralıyor ve bağlanıyor gibi görünüyor ve "Algıla: Aygıtta kullanılabilir depolama alanı bulunamadı mı?"
Allan Tokuda

Yeni Ubuntu'da, bu 'kabul edilebilir C derleyicisi yok' (gcc yüklenmedi), libmtp -> 'sudo apt-get install build essential' oluşturmadan önce bunu yaptı.
Abu Ruqaiyah

0

@ Anovative'in cevabı benim için işe yaradı.

Yeni LG G6, Ubuntu 14.04.5'e düzgün bir şekilde monte edilmedi. Yarı çalıştı; Telefonumdaki dosya yapısında gezinebilirim. Ancak dosyaları almak işe yaramadı.

Hata ayrıntıları genellikle şunlardı:

libmtp error: call to ptp_mtp_getobjectpropssupported() failed

veya

libmtp error:  Could not get file from device

İndirilen libmtp-1.1.14, derlendi, paylaşılan kütüphaneyi kurdu, yeni bir şeyleri biraz hareket ettirmek zorunda kaldı, bu yüzden işaret edildi, şimdi her şey iyi çalışıyor.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.