जब मैं अपने Android डिवाइस पर मीडिया फ़ाइलों को देखने का प्रयास करता हूं तो मुझे ये त्रुटि संदेश क्यों मिल रहे हैं?


13

(नोट: यह प्रश्न मूल रूप से दो समस्याओं को व्यक्त करता है। इनाम बनाने के बाद, मैंने कुछ चीजों का पता लगाया, इसलिए मैंने इसे केवल एक समस्या के लिए सीमित कर दिया है।)

मैंने अभी-अभी उबंटू की एक नई स्थापना 14.04 की है।

जब मैं यूएसबी द्वारा अपने एंड्रॉइड फोन में प्लग करता हूं, तो मैं फोन पर फाइलों तक पहुंच सकता हूं, हालांकि आसानी से नहीं। छवि और ध्वनि फ़ाइलें तब तक नहीं खुलेंगी जब तक मैं उन्हें पहले कंप्यूटर पर कॉपी नहीं करता। अगर Android कनेक्ट है तो Banshee क्रैश हो जाता है।

यदि मैं एक छवि फ़ाइल खोलने का प्रयास करता हूं तो यह त्रुटि है:

यहाँ छवि विवरण दर्ज करें

"फ़ाइल के लिए इनपुट स्ट्रीम खोलने में विफल"

मुझे यह त्रुटि क्यों हो रही है और मैं अपने Android को समस्याओं के बिना कनेक्ट करने के लिए कैसे प्राप्त करूं?

ध्यान दें, मैंने MTP से PTP मोड में स्विच करने का प्रयास किया है, और जब मैं करता हूं, तो मैं फोन पर फ़ाइलों को बिल्कुल भी नहीं देख सकता। मैंने स्थापित किया है mtp-tools। मैं USB मास स्टोरेज से कनेक्ट कर सकता हूं, और फिर मैं इमेज फाइल देख सकता हूं और बंशी का उपयोग कर सकता हूं। नकारात्मक पक्ष यह है कि हर बार कनेक्ट होने के दौरान यूएसबी डिवाइस को हर बार कनेक्ट करने के लिए आधा दर्जन स्क्रीन और एंड्रॉइड डिवाइस पर चयन होता है, और मैं प्लग एंड प्ले कार्यक्षमता की तलाश में हूं।

यह भी ध्यान दें, मैं समाधानों के बारे में अज्ञेय हूं कि मुझे परवाह नहीं है अगर इसका मतलब एमटीपी, पीटीपी या यूएसबी मास स्टोरेज का उपयोग करना है। मैं अपने एंड्रॉइड डिवाइस का उपयोग करने में सक्षम होना चाहता हूं, बस इसे प्लग इन करें और उपयोग करें, और मैं परेशान नहीं हूं कि यह कैसे होता है।

Android डिवाइस सैमसंग गैलेक्सी S2 है, जो Android 4.1.2 पर चल रहा है।


मास स्टोरेज मोड पर जाएँ और फिर अपना फ़ोन कनेक्ट करें।
अविनाश राज

@AashashRaj, मास स्टोरेज मोड में आने के लिए लगभग 5 कदम लगते हैं। मुझे उम्मीद है कि ऐसा नहीं है कि एकमात्र उपाय यह है कि हर बार जब मैं अपना फोन कनेक्ट करूं।
प्रश्नकर्ता

समस्या यह है कि mtp डिवाइस मूल फ़ाइल I / O का समर्थन नहीं करता है। एक अन्य प्रश्न के इस उत्तर पर एक नज़र डालें ।
465544

आपके पास क्या Android डिवाइस है?
सेठ

@ सेठ, ने डिवाइस की जानकारी को प्रश्न में जोड़ा।
प्रश्नकर्ता

जवाबों:


7

जो त्रुटि स्पष्ट रूप से दिखाई गई थी, वह है Unable to mount MTP device। तो आपका सिस्टम इस mtp डिवाइस को माउंट (ओपन) करने में विफल रहता है। mtp-toolsपैकेज स्थापित करने से यह त्रुटि हल हो जाएगी और कनेक्ट होने के लिए आपका mtp डिवाइस बन जाएगा।

sudo apt-get install mtp-tools

1
अपने फोन को यूएसबी 3.0 पोर्ट से 2.0 में न
जोड़े

ब्लूनेटॉन्ग = यूएसबी 3.0 के साथ एक। सुनिश्चित करें कि आपने अपने फोन पर यूएसबी टेथरिंग विकल्प को निष्क्रिय कर दिया है।
अविनाश राज

2
lsusbमेरे अनुसार , मेरे सभी USB पोर्ट USB 2.0 हैं। इसके अलावा, यूएसबी टेथरिंग सक्षम नहीं है। मैं आपकी मदद की सराहना करता हूं, और आप सही हो सकते हैं कि यह त्रुटि आंशिक रूप से मेरे कंप्यूटर के यूएसबी 2.0 कनेक्शन के साथ है, लेकिन मुझे यह विश्वास करना मुश्किल है कि यूएसबी 3.0 पोर्ट प्राप्त किए बिना इस त्रुटि को हल करने का कोई तरीका नहीं है।
प्रश्नकर्ता

@ अविनाशराज वाह वाह वाह! यूएसबी 3.0 से कनेक्ट करने से मेरी समस्या हल हो गई (फ़ाइल को बेतरतीब ढंग से स्थानांतरित करने में विफलता), एक लॉटो समाधान की कोशिश करने के बाद, धन्यवाद! क्या आप कृपया समझा सकते हैं कि यूएसबी 3.0 कनेक्शन महत्वपूर्ण क्यों है?
एसेन

2

Android 4.4 में अपग्रेड करके इस समस्या का समाधान किया गया। अब, जब मैं डिवाइस में प्लग करता हूं, तो मुझे Nautilus में एक "एंड्रॉइड" डिवाइस मिलता है, जिसमें दो अलग-अलग ड्राइव उपलब्ध हैं, मेरा आंतरिक और बाहरी एसडी कार्ड। डिवाइस को कनेक्ट करने के लिए आवश्यक फ़ोन पर कोई इंटरफ़ेस क्रिया नहीं है। मैं वास्तव में यह नहीं बता सकता कि यह MTP या USB मास स्टोरेज का उपयोग करके कनेक्ट हो रहा है या क्या, लेकिन जब तक यह काम कर रहा है, मैं इसके बारे में बहुत चिंतित नहीं हूं।

मीडिया फ़ाइलों में पूर्वावलोकन आइकन नहीं हैं, लेकिन उन्हें बिना किसी त्रुटि के खोला और देखा जा सकता है।


2

मेरी आकाशगंगा s3 (android 4.4) पर, मैंने अपनी सेटिंग्स को मीडिया डिवाइस (MTP) से कैमरा (PTP) में बदल दिया और मैं अपनी पिक्चर्स और अन्य फाइलों को ठीक से देख पा रहा था।


1

आपको यह जानकर खुशी होगी कि USB उपयोगिताओं का पिछला सेट अभी भी उपयोग करना बाकी है। यह एक स्थायी निर्धारण के बजाय चारों ओर का काम है। आर सी

  1. अपने Android फ़ोन पर, एप्लिकेशन-> सेटिंग पर जाएं
  2. वहां, वायरलेस और नेटवर्क पर जाएं और यूएसबी यूटिलिटीज चुनें
  3. USB केबल कनेक्ट करने से पहले पीसी से कनेक्ट स्टोरेज पर क्लिक करें
  4. एक संदेश पॉप अप होना चाहिए: मास स्टोरेज का उपयोग करने के लिए USB केबल कनेक्ट करें
  5. अब USB केबल को कंप्यूटर से कनेक्ट करें
  6. हरे रंग के एंड्रॉइड रोबोट को "कनेक्ट यूएसबी स्टोरेज" के लिए एक विकल्प बटन के साथ प्रदर्शित किया जाना चाहिए; उस पर क्लिक करें।
  7. हरे रंग का रोबोट नारंगी हो जाता है और अब आप अपने फोन के आंतरिक भंडारण और एसडी कार्ड पर फ़ाइलों तक पहुंच सकते हैं।

स्रोत: http://catlingmindswipe.blogspot.com/2012/05/how-to-connect-android-samsung-galaxy.html

मेरे परीक्षणों से संकेत मिलता है कि सॉफ़्टवेयर सेंटर से PCManFM को स्थापित करने से आपको डिवाइस पर अपनी फ़ाइलों को उस तरीके से एक्सेस करने की अनुमति मिलेगी जिस तरह से यह वर्षों से काम कर रहा था।


1
इस उत्तर के लिए धन्यवाद। जैसा कि प्रश्न में उल्लेख किया गया है, मुझे पता है कि यह विकल्प मौजूद था। हालाँकि, मैं प्लग-एंड-प्ले कार्यक्षमता देख रहा हूँ। हर बार विकल्पों के उस सेट से गुजरना असुविधाजनक है और त्रुटि की संभावना है।
प्रश्नकर्ता

@ डेव एमजी मुझे खेद है कि आपके सैमसंग गैलेक्सी एस 2 को आपसे जुड़ने के लिए और कदमों की आवश्यकता है। शायद समुदाय मुझे सही कर सकता है यदि मैं गलत हूं, लेकिन मेरा मानना ​​है कि आपके सैमसंग फर्मवेयर और / या एंड्रॉइड 4.1.2 में परिवर्तन इस मंच के दायरे से थोड़ा परे हैं।
एल्डर गीक

मुद्दा यह है कि मैं जिस तरह की कनेक्टिविटी के बारे में बोल रहा हूं, वह मौजूद थी। कुछ साल पहले, मैं अपने एंड्रॉइड में प्लग कर सकता था, और यह सिर्फ एक बाहरी ड्राइव के रूप में दिखाई देगा, और वह यह था। हालाँकि, मेरी समझ यह है कि Google ने डिफ़ॉल्ट रूप से अपने Android उपकरणों को MTP बनाने का निर्णय लिया था, लेकिन यह कि MTP के लिए Ubuntu समर्थन बहुत तीखा है। मेरा मानना ​​है कि मेरा एंड्रॉइड डिवाइस एंड्रॉइड डिवाइस क्या करता है, इसका मानक कर रहा है, लेकिन इसके लिए उबंटू का समर्थन कमजोर है। तो, मुझे लगता है कि उबंटू पर ओनस डालता है।
प्रश्नकर्ता

मेरे पास मेरे Android डिवाइस के साथ ठीक उसी तरह के परिणाम हैं जैसे 14.04 के तहत मेरे पास 12.04 के तहत हैं। दी गई मेरी डिवाइस आपके (2.37) की तुलना में Android सिस्टम का एक पुराना संस्करण चला रही है और मैं उस डिवाइस के साथ या तो पुन: उत्पन्न करने में असमर्थ हूं और न ही 4.3.2 पर चलने वाला कोई नया उपकरण मैं mtp-tools स्थापित करूंगा और देख सकता हूं कि क्या मैं पुन: पेश कर सकता हूं और यदि हां देखें कि क्या वही स्थापना रद्द करने से समस्या हल हो जाती है और मेरे उत्तर को उसी के अनुसार संपादित किया जाता है।
एल्डर गीक

Mpt-tools के साथ मेरे परिणाम आपकी तुलना में खराब हैं (इस प्रकार अब तक कोई भी उपकरण नहीं मिला है)
एल्डर गीक

0

यह 4.1.2 के साथ भी काम कर सकता है .... पुष्टि नहीं कर सकता

स्टोरेज [टिप] मास स्टोरेज मोड एंड्रॉइड 4.2.2 को फिर से सक्षम करना बस उन लोगों को कुछ टिप्स साझा करना चाहते थे जो अपने एंड्रॉइड 4.2.2 पर मास स्टोरेज मोड को फिर से सक्षम करना चाहते थे।

  1. अपने फ़ोन को कंप्यूटर से कनेक्ट करें (डिवाइस डिफ़ॉल्ट रूप में MTP मोड में कनेक्ट हो जाएगा)
  2. कंप्यूटर से कनेक्ट करते समय अपने फोन को रिबूट करें
  3. तब तक प्रतीक्षा करें जब तक आप अपने अधिसूचना पट्टी पर यूएसबी आइकन नहीं देखते
  4. अब आपके पास मास स्टोरेज को चुनने का विकल्प होगा

स्रोत: http://forum.xda-developers.com/showthread.php?t=2350542


इस सुझाव के लिए धन्यवाद। बस यह कोशिश की, और दुर्भाग्य से, यह दिखाता है कि केवल विकल्प MTP और PTP हैं। यह एक 4.2.2 एकमात्र विकल्प हो सकता है।
प्रश्नकर्ता

1
@DaveMG खैर, यह एक लंबा शॉट था। फिर भी किसी की मदद कर सकते हैं। उम्मीद है कि कुछ बेहतर अनुकूल आएगा।
एल्डर गीक

@DaveMG यहां एक और दिलचस्प सूत्र है जो कुछ काम का हो सकता है: ubuntuforums.org/showthread.php?t=2194853
एल्डर गीक

PCManFM फ़ाइल प्रबंधक स्थापित करें। यह मेरे लिए 14.04 के तहत काम नहीं लगता है। मुझे पता चला कि यह लुबंटू के तहत काम करता है जो डिफ़ॉल्ट रूप से PCMan फ़ाइल प्रबंधक का उपयोग करता है, इसलिए Ubuntu 14.10 के तहत परीक्षण और पुष्टि की गई
एल्डर गीक

1
PCManFM फ़ाइल प्रबंधक मेरे विंडो इंटरफ़ेस को पूरी तरह से नहीं बदलेगा? ऐसा नहीं है कि मैं एक अलग इंटरफ़ेस का उपयोग करने के खिलाफ हूं, अगर यह बेहतर काम करता है, तो यह संभव है कि बड़े पैमाने पर बदलाव संभव दुष्प्रभाव और प्रत्याहार के साथ हो। मुझे इस एक मुद्दे को हल करने के लिए उपयोग करने से पहले उथल-पुथल की डिग्री के बारे में निश्चित होना चाहिए।
प्रश्नकर्ता

0

मुझे एक गैलेक्सी एस 6 मिला है, और मैंने उबंटू 15.10 में उसी मुद्दे को देखा जब डिवाइस पर फ़ाइलों तक पहुंच (छवि के लिए इनपुट स्ट्रीम खोलने में विफल)।

हालाँकि, मैं फोन / कंप्यूटर पर किसी भी सेटिंग्स को बदलने के बिना, अपने लैपटॉप पर फ़ाइलों को कॉपी करने और उन्हें वहां देखने में सक्षम था।


0

इस समस्या में कई बार दौड़ने के बाद, मेरी भावना यह है कि यह सैमसंग फोन के साथ हुआवेई फोन की तुलना में अधिक बार होता है। मैंने दूसरों के साथ परीक्षण नहीं किया है।

समस्या मेरे विश्लेषण से है, कि यूएसबी केबल कनेक्ट होने और उपयोगकर्ता द्वारा अधिकृत फ़ाइल स्थानांतरण के बाद सैमसंग बिल्कुल एक एमटीपी सत्र की अनुमति देता है। हालांकि, उबंटू (और कुबंटु के रूप में अच्छी तरह से) जाहिरा तौर पर एमटीपी सत्र को बंद कर देते हैं और पहले से ही निष्क्रियता के कुछ सेकंड के बाद फिर से खोलते हैं, या वे समानांतर एमटीपी सत्र (जैसे निर्देशिका लिस्टिंग के लिए एक और वास्तविक फ़ाइल स्थानांतरण आदि के लिए) का उपयोग करने का प्रयास करते हैं। लेकिन नया MTP सत्र अधिकृत और बूम नहीं है, त्रुटि संदेश है, और सैमसंग फोन पहले से ही अधिकृत MTP सत्र को बंद कर देगा।

Android डिवाइस को स्थायी रूप से माउंट करने के लिए mtp-tools का उपयोग करना सबसे अच्छा समाधान है। संदर्भ के लिए मूल रूप से देखें: https://wiki.ubuntuusers.de/MTP/

इसलिए मैंने एक टर्मिनल विंडो में टाइप किया:

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

(यह केवल एक बार किए जाने की आवश्यकता है। पुराने Ubuntu संस्करणों पर, mtpfsइसके बजाय पैकेज स्थापित करें jmtpfs)

फिर हर बार जब आप फोन कनेक्ट करना चाहते हैं, तो यूएसबी केबल कनेक्ट करें, फोन को अनलॉक करें, फिर फोन पर ऊपर से नीचे स्लाइड करके संदेश सूची लाएं, और प्रविष्टि "एंड्रॉइड सिस्टम - यूएसबी फॉर एनएनएन" देखें। उस आइटम को टैप करें, ताकि एक ओवरले विंडो खुल जाए, जिससे आप यूएसबी मोड सेट कर सकते हैं। स्पष्ट रूप से "फ़ाइल स्थानांतरण" चुनें। यदि फ़ाइल स्थानांतरण पहले से ही चयनित है, तो इसके बजाय कुछ और चुनें, फिर विंडो को फिर से लाएं, और दूसरी बार "फ़ाइल स्थानांतरण" चुनें। हां, इस विंडो को दो बार इस्तेमाल करने से सैमसंग बग जैसी गंध आती है।

कभी-कभी, विशेष रूप से विफल माउंट प्रयासों के बाद, फोन एक "फ़ोन डेटा एक्सेस की अनुमति दें" संवाद भी लाता है, जो केवल उत्तर के रूप में "हां" और "नहीं" की अनुमति देता है। उस संवाद का उपयोग करना भी काम करता है।

इस सब तैयारी के बाद, बस करें:

jmtpfs ~/samsung

और वॉयला, आपकी लंबे समय से मांग की गई फाइलें आपके ~ / सैमसंग निर्देशिका में दिखाई देती हैं, और अधिक महत्वपूर्ण बात यह है कि जब तक आप स्मार्टफोन या कंप्यूटर से यूएसबी केबल या पावर को डिस्कनेक्ट न करें, तब तक वहां रहें। यह भी चोट नहीं करता है, अगर फोन अपने डिस्प्ले को लॉक करता है या डिस्प्ले को बंद कर देता है, जब तक कि यह पूरी तरह से बंद न हो जाए। लेकिन Ubuntu / Kubuntu फ़ाइल दर्शक में फोन के लिए आइकन पर क्लिक करने का प्रयास न करें। वह दूसरे MTP सत्र को खोलने का प्रयास करेगा और वास्तव में पहले MTP सत्र को भी मार सकता है। इसके बजाय, ~ ~ सैमसंग निर्देशिका का उपयोग करें।

बाद में फोन को अनमाउंट करने के लिए, बस टाइप करें:

fusermount -u ~/samsung
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.