Android cihazımda medya dosyalarını görüntülemeye çalıştığımda neden bu hata mesajlarını alıyorum?


13

(Not: Bu soru başlangıçta iki problemi dile getirdi. Ödül yarattıktan sonra, bazı şeyleri anladım, bu yüzden sadece bir soruna daldım.)

Yeni bir Ubuntu 14.04 yüklemesi yaptım.

Android telefonumu USB ile taktığımda, düzgün olmasa da telefondaki dosyalara erişebiliyorum. Görüntü ve ses dosyaları önce bilgisayara kopyalanmadıkça açılmaz. Android bağlıysa Banshee çöküyor.

Bir görüntü dosyasını açmaya çalışırsam hata budur:

resim açıklamasını buraya girin

"Dosya için giriş akışı açılamadı"

Neden bu hatayı alıyorum ve Androidimin sorunsuz bir şekilde bağlanmasını nasıl sağlayabilirim?

Not, MTP'den PTP moduna geçmeyi denedim ve yaptığımda, telefondaki dosyalara hiç erişemiyorum. Yükledim mtp-tools. USB yığın depolama birimiyle bağlanabilirim, sonra görüntü dosyalarını görüntüleyebilir ve Banshee'yi kullanabilirim. Olumsuz tarafı, her bağlandığımda USB yığın depolama modunu etkinleştirmek için Android cihazında yarım düzine ekran ve seçim alması ve tak ve çalıştır işlevselliğini arıyorum.

Ayrıca, MTP, PTP veya USB yığın depolama kullanmak anlamına gelmediği için çözümler konusunda agnostik olduğumu unutmayın. Android cihazımı görünüşte kullanabilmek istiyorum, sadece takın ve kullanın ve bunun nasıl olduğu hakkında endişelenmiyorum.

Android cihaz, Android 4.1.2 çalıştıran bir Samsung Galaxy S2'dir.


yığın depolama moduna geçin ve ardından telefonunuzu bağlayın.
Avinash Raj

@AvinashRaj, yığın depolama moduna geçmek yaklaşık 5 adım alır. Umarım telefonumu her bağlayışımda bunun tek çözümü bu değildir.
Soru-

Sorun, mtp cihazlarının temel dosya G / Ç'lerini desteklememesi. Başka bir sorudan bu cevaba bir göz atın .
465544

Hangi android cihazınız var?
Seth

@Seth, soruya cihaz bilgilerini ekledi.
Soru Sahibi

Yanıtlar:


7

Açıkça gösterilen hata Unable to mount MTP device,. Böylece sisteminiz bu mtp cihazını bağlayamıyor (açamıyor). Yükleme mtp-toolspaketi bu hatayı çözmek ve MTP cihazı bağlanmak için yapar olacaktır.

sudo apt-get install mtp-tools

1
Telefonunuzu 2.0'da değil USB 3.0 bağlantı noktasına bağlayın
Avinash Raj

Bluetongue olanı = USB 3.0. Telefonunuzda USB tethering seçeneğini devre dışı bıraktığınızdan emin olun.
Avinash Raj

2
Buna göre lsusb, tüm USB bağlantı noktalarım USB 2.0. Ayrıca, USB internet paylaşımı etkin değildir. Yardımınız için teşekkür ederim ve bu hatanın kısmen bilgisayarımın USB 2.0 bağlantısıyla ilgili olduğu doğru olabilir, ancak bir USB 3.0 bağlantı noktası almadan bu hatayı çözmenin bir yolu olmadığına inanmakta zorlanıyorum.
Soru

@AvinashRaj wow wow wow! USB 3.0'a bağlanmak, bir lotof çözümlerini denedikten sonra sorunumu çözdü (rastgele türden dosya aktarma hataları), teşekkür ederim! Usb 3.0 bağlantısının neden önemli olduğunu açıklayabilir misiniz?
17'de ASten

2

Android 4.4'e yükselterek bu sorunu çözdüm. Şimdi, cihazı taktığımda, Nautilus'ta, dahili ve harici SD kartım olan iki ayrı sürücüye sahip bir "Android" cihazı alıyorum. Telefonda, cihazı bağlamak için herhangi bir arayüz işlemi gerekmez. Aslında MTP veya USB yığın depolama kullanarak bağlanıp bağlanmadığını söyleyemiyorum, ancak çalıştığı sürece, bu konuda fazla endişelenmiyorum.

Medya dosyalarının önizleme simgeleri yoktur, ancak hatasız açılabilir ve görüntülenebilir.


2

Galaxy s3'ümde (android 4.4), ayarlarımı Medya Cihazı'ndan (MTP) Kamera'ya (PTP) değiştirdim ve Resimlerimi ve diğer dosyalarımı gayet iyi görebildim.


1

Önceki USB yardımcı programı setinin hala kullanımda olduğunu bilmekten mutluluk duyacaksınız. Bu kalıcı bir düzeltme yerine bir çözümdür. RC

  1. Android telefonunuzda Uygulama-> Ayarlar'a gidin
  2. Orada, Kablosuz ve Ağ'a gidin ve USB Yardımcı Programları'nı seçin.
  3. Bir USB kablosu bağlamadan önce Depolamayı PC'ye Bağla'ya tıklayın
  4. Bir mesaj çıkmalıdır: Yığın depolamayı kullanmak için USB kablosunu bağlayın
  5. Şimdi USB kablosunu bilgisayara bağlayın
  6. Yeşil android robot "USB depolama birimini bağla;" için bir seçenek düğmesiyle görüntülenmelidir; tıklayın.
  7. Yeşil robot turuncuya döner ve artık telefonunuzun dahili depolama alanındaki ve SD kartındaki dosyalara erişebilirsiniz.

kaynak: http://catlingmindswipe.blogspot.com/2012/05/how-to-connect-android-samsung-galaxy.html

Testlerim, PCManFM yazılımını Software Center'dan yüklemenin aynı zamanda cihazınızdaki dosyalara yıllar içinde çalıştığı şekilde erişmenize izin vereceğini gösteriyor.


1
Bu cevap için teşekkürler. Soruda belirtildiği gibi, bu seçeneğin var olduğunun farkındayım. Ancak, tak ve çalıştır işlevselliğine sahip olmak istiyorum. Her seferinde bu seçenek setinden geçmek zor ve hataya yatkındır.
Soru Sahibi

@ Dave MG Samsung Galaxy S2 cihazınızın istediğiniz gibi bağlanmak için daha fazla adım gerektirdiğine üzüldüm. Belki topluluk beni düzeltebilir Yanılıyorsam, ancak Samsung ürün yazılımınızdaki ve / veya Android 4.1.2'deki değişikliklerin bu forumun kapsamının biraz ötesinde olduğuna inanıyorum.
Elder Geek

Sorun şu ki, bahsettiğim türden bir bağlantı eskiden vardı. Birkaç yıl önce, Android'imi takabilirdim ve harici bir sürücü olarak görünecekti ve hepsi buydu. Ancak, benim anlayışım, Google'ın varsayılan olarak Android cihazlarını MTP yapmaya karar verdiğini, ancak MTP için Ubuntu desteğinin çok düzensiz olduğunu belirtti. Android cihazımın Android cihazların yaptığı standardı yaptığını düşünüyorum, ancak Ubuntu'nun desteği zayıf. Bence bu Ubuntu'yu üstleniyor.
Sorgulayan

Ben 12.04 altında olduğu gibi 14.04 altında android cihaz ile aynı sonuçları var. Cihazımın Android sisteminizin sizinkinden daha eski bir sürümünü çalıştırdığı (2.37) ve bu cihazla veya 4.3.2 çalıştıran daha yeni bir cihazla çoğaltılamıyorum mtp-tools yükleyeceğim ve çoğaltabilip çoğaltamayacağımı göreceğim ve eğer öyleyse aynı kaldırmanın sorunu çözüp çözmediğine bakın ve cevabımı buna göre düzenleyin.
Elder Geek

Mpt-araçlarıyla Benim sonuçları (No Cihazlar bugüne kadar tespit edilen) seninkinden daha kötü
Elder Geek

0

Bu 4.1.2 ile de çalışabilir .... onaylayamaz

Depolama [İpucu] Yığın Depolama Modunu Yeniden Etkinleştirme Android 4.2.2 Yığın Depolama Modunu Android 4.2.2'de yeniden etkinleştirmek isteyenlere bazı ipuçları paylaşmak istedim

  1. Telefonunuzu bir bilgisayara bağlayın (Cihaz varsayılan olarak MTP modunda bağlanacaktır)
  2. Bilgisayara bağlıyken telefonunuzu yeniden başlatın
  3. Bildirim Çubuğunuzda USB simgesini görene kadar bekleyin
  4. Artık bundan sonra Yığın Depolama'yı seçme seçeneğiniz olacak

kaynak: http://forum.xda-developers.com/showthread.php?t=2350542


Bu öneri için teşekkür ederim. Sadece denedim ve maalesef gösterdiği tek seçenek MTP ve PTP. Bu sadece 4.2.2 bir seçenek olabilir.
Sorgulayan

1
@DaveMG Uzun bir atıştı. Hala birine yardım edebilir. Umarım daha uygun bir şey gelir.
Yaşlı Geek

@DaveMG İşte bazı yararlı olabilecek başka bir ilginç konu: ubuntuforums.org/showthread.php?t=2194853
Elder Geek

PCManFM Dosya yöneticisini kurun. Bu benim için 14.04'ün altında görünüyor. Ben varsayılan olarak PCMan Dosya Yöneticisi kullanan Lubuntu altında çalıştı keşfetti, Ubuntu 14.10 altında test ve teyit
Elder Geek

1
PCManFM Dosya Yöneticisi pencere arayüzümü tamamen değiştirmeyecek mi? Daha iyi çalışırsa farklı bir arayüz kullanmaya karşı olduğumdan değil, sadece olası yan etkiler ve tekrarlamalar ile büyük ölçekli bir değişiklik gibi görünüyor. Sadece bu sorunu çözmek için kullanmadan önce neden olacağı kargaşa derecesinden emin olmalıyım.
Soru

0

Bir Galaxy S6'ım var ve aynı sorunu cihazdaki dosyalara erişirken Ubuntu 15.10'da gördüm (Görüntü için giriş akışı açılamadı).

Ancak, dosyaları dizüstü bilgisayarıma kopyalayabildim ve telefon / bilgisayardaki ayarları değiştirmeden orada görüntüleyebildim.


0

Bu sorunla birçok kez karşılaştığımda, Samsung telefonlarında Huawei telefonlarına göre daha sık olduğu görülüyor. Başkalarıyla test etmedim.

Sorun, analizime göre, Samsung'un bir USB kablosu bağlandıktan ve kullanıcı tarafından izin verilen dosya aktarımından sonra tam olarak bir MTP oturumuna izin vermesidir. Bununla birlikte, Ubuntu (ve Kubuntu da), zaten birkaç saniye boyunca herhangi bir işlem yapılmadığında MTP oturumunu kapatır ve yeniden açar veya paralel MTP oturumları (dizin listeleri için biri ve gerçek dosya aktarımı için biri gibi) kullanmaya çalışırlar. Ancak yeni MTP oturumu yetkilendirilmedi ve patlamıyor, hata mesajı var ve Samsung telefonu zaten yetkilendirilmiş MTP oturumunu bile kapatacak.

En iyi çözüm, android cihazı kalıcı olarak monte etmek için mtp araçlarını kullanmaktır. Referans için temel olarak bakınız: https://wiki.ubuntuusers.de/MTP/

Bu yüzden bir terminal penceresine yazdım:

sudo apt-get install mtp-tools
sudo apt-get install jmtpfs
mkdir ~/samsung

(Bunun yalnızca bir kez yapılması gerekir. Eski Ubuntu sürümlerinde, mtpfsbunun yerine paketi yükleyin jmtpfs)

Daha sonra telefonu her bağlamak istediğinizde, USB kablosunu bağlayın, telefonun kilidini açın, ardından telefonda yukarıdan aşağı kaydırarak mesaj listesini açın ve "Android sistemi - nnn için USB" girişini arayın. USB modunu ayarlamanızı sağlayan bir kaplama penceresi açılacak şekilde bu öğeye dokunun. "Dosya aktarımı" seçeneğini açıkça seçin. Dosya aktarımı zaten seçilmişse bunun yerine başka bir şey seçin, ardından pencereyi tekrar açın ve ikinci kez "dosya aktarımı" nı seçin. Evet, bu pencereyi iki kez kullanmak zorunda kalmak bir Samsung böceği gibi kokuyor.

Bazen, özellikle başarısız bağlanma denemelerinden sonra, telefon aynı zamanda cevap olarak yalnızca "evet" ve "hayır" değerlerine izin veren bir "telefon veri erişimine izin ver" iletişim kutusu açar. Bu iletişim kutusunu kullanmak da işe yarar.

Tüm bu hazırlıklardan sonra, sadece şunları yapın:

jmtpfs ~/samsung

Ve uzun zamandır aranan dosyalarınız ~ / samsung dizininizde görünüyor ve daha da önemlisi, USB kablosunu çıkarıp akıllı telefonu veya bilgisayarı kapatana kadar orada kalın. Telefon tamamen kapanmadığı sürece telefon ekranını kilitlerse veya ekranı kapatırsa bile acıtmaz. Ancak Ubuntu / Kubuntu dosya görüntüleyicisinde telefonun simgesini tıklamaya çalışmayın. Bu, ikinci bir MTP oturumu açmayı dener ve ilk MTP oturumunu da gerçekten öldürebilir. Bunun yerine, yukarıda belirtilen ~ / samsung dizinine erişin.

Telefonu daha sonra çıkarmak için şunu yazın:

fusermount -u ~/samsung
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.