เหตุใดฉันจึงได้รับข้อความแสดงข้อผิดพลาดเมื่อพยายามดูไฟล์สื่อบนอุปกรณ์ Android ของฉัน


13

(หมายเหตุ: คำถามนี้แสดงให้เห็นถึงปัญหาสองประการหลังจากสร้างค่าหัวฉันก็หาบางอย่างออกมาดังนั้นฉันจึง จำกัด ให้แคบลงเหลือเพียงปัญหาเดียว)

ฉันเพิ่งติดตั้ง Ubuntu 14.04 ใหม่

เมื่อฉันเสียบโทรศัพท์ Android ด้วย USB ฉันสามารถเข้าถึงไฟล์บนโทรศัพท์ แต่ไม่ราบรื่น ไฟล์รูปภาพและไฟล์เสียงจะไม่เปิดเว้นแต่ฉันจะคัดลอกไปยังคอมพิวเตอร์ก่อน Banshee แฮงค์หากเชื่อมต่อ Android

นี่เป็นข้อผิดพลาดถ้าฉันพยายามเปิดไฟล์รูปภาพ:

ป้อนคำอธิบายรูปภาพที่นี่

"ไม่สามารถเปิดอินพุตสตรีมสำหรับไฟล์"

เหตุใดฉันจึงได้รับข้อผิดพลาดนี้และฉันจะให้ Android เชื่อมต่อโดยไม่มีปัญหาได้อย่างไร

หมายเหตุฉันลองสลับจากโหมด MTP เป็นโหมด PTP และเมื่อฉันทำฉันไม่สามารถดูไฟล์ acess บนโทรศัพท์เลย ฉันติดตั้งmtp-toolsแล้ว ฉันสามารถเชื่อมต่อด้วยที่เก็บข้อมูลขนาดใหญ่ USB จากนั้นฉันสามารถดูไฟล์รูปภาพและใช้ Banshee ข้อเสียคือมีหน้าจอและตัวเลือกกว่าครึ่งโหลบนอุปกรณ์ Android เพื่อเปิดใช้งานโหมดที่เก็บข้อมูล USB ทุกครั้งที่ฉันเชื่อมต่อและฉันกำลังมองหาฟังก์ชั่นแบบพลักแอนด์เพลย์

โปรดทราบว่าฉันไม่เชื่อเรื่องการแก้ปัญหาเพราะฉันไม่สนใจว่าจะใช้ MTP, PTP หรือที่เก็บข้อมูล USB ขนาดใหญ่หรือไม่ ฉันต้องการที่จะสามารถใช้อุปกรณ์ Android ของฉันได้โดยไม่ต้องเสียบปลั๊กและใช้งานและฉันก็ไม่ได้สนใจว่ามันจะเกิดขึ้นได้อย่างไร

อุปกรณ์ Android คือ Samsung Galaxy S2 ที่ใช้ Android 4.1.2


เปลี่ยนเป็นโหมดที่เก็บข้อมูลแล้วเชื่อมต่อโทรศัพท์ของคุณ
— Avinash Raj

@AvinashRaj ใช้เวลาประมาณ 5 ขั้นตอนในการเข้าสู่โหมดที่เก็บข้อมูล ฉันหวังว่ามันจะไม่ใช่กรณีที่ทางออกเดียวคือต้องผ่านสิ่งนั้นทุกครั้งที่ฉันเชื่อมต่อโทรศัพท์
— ถามคำถาม

ปัญหาคืออุปกรณ์ mtp ไม่รองรับไฟล์ I / O พื้นฐาน ลองดูคำตอบนี้จากคำถามอื่น
— 465544

คุณมีอุปกรณ์ android อะไร?
— เซท

@Seth เพิ่มข้อมูลอุปกรณ์ลงในคำถาม
— ถาม

คำตอบ:


7

Unable to mount MTP deviceข้อผิดพลาดซึ่งแสดงให้เห็นอย่างชัดเจนคือ ดังนั้นระบบของคุณไม่สามารถเมานต์ (เปิด) อุปกรณ์ mtp นี้ การติดตั้งmtp-toolsแพคเกจจะแก้ไขข้อผิดพลาดนี้และทำให้อุปกรณ์ mtp ของคุณเชื่อมต่อได้

sudo apt-get install mtp-tools

1
เชื่อมต่อโทรศัพท์ของคุณในพอร์ต USB 3.0 ที่ไม่ใช่ใน 2.0
— Avinash Raj

เครื่องที่มี bluetongue = USB 3.0 ตรวจสอบให้แน่ใจว่าคุณได้ปิดใช้งานตัวเลือกการปล่อยสัญญาณ USB บนโทรศัพท์ของคุณ
— Avinash Raj

2
ตามlsusbพอร์ต USB ทั้งหมดของฉันคือ USB 2.0 นอกจากนี้ยังไม่ได้เปิดใช้งานการปล่อยสัญญาณอินเทอร์เน็ตด้วย ฉันขอขอบคุณสำหรับความช่วยเหลือของคุณและคุณอาจถูกต้องว่าข้อผิดพลาดนี้เป็นส่วนหนึ่งของการเชื่อมต่อ USB 2.0 ของคอมพิวเตอร์ของฉัน แต่ฉันคิดว่ามันยากที่จะเชื่อว่าไม่มีวิธีแก้ไขข้อผิดพลาดนี้โดยไม่ได้รับพอร์ต USB 3.0
— ถามคำถาม

@AvinashRaj ว้าวว้าวว้าว! การเชื่อมต่อ usb 3.0 แก้ปัญหาของฉัน (จากการถ่ายโอนไฟล์ล้มเหลวด้วยการสุ่ม) หลังจากลองใช้วิธีแก้ปัญหาจำนวนมากขอขอบคุณ! คุณช่วยอธิบายได้ไหมทำไมการเชื่อมต่อ usb 3.0 ถึงสำคัญ?
— ASten

2

แก้ไขปัญหานี้โดยอัปเกรดเป็น Android 4.4 ตอนนี้เมื่อฉันเสียบอุปกรณ์ฉันจะได้รับอุปกรณ์ "Android" ใน Nautilus ซึ่งมีไดรฟ์สองตัวแยกกันการ์ด SD ภายในและภายนอกของฉัน ไม่จำเป็นต้องดำเนินการใด ๆ กับอินเตอร์เฟสในโทรศัพท์เพื่อเชื่อมต่ออุปกรณ์ จริง ๆ แล้วฉันไม่สามารถบอกได้ว่ามันกำลังเชื่อมต่อโดยใช้ MTP หรือที่เก็บข้อมูลขนาดใหญ่ของ USB หรืออะไร แต่ถ้ามันใช้งานได้ฉันก็ไม่ได้กังวลอะไร

ไฟล์สื่อไม่มีไอคอนแสดงตัวอย่าง แต่สามารถเปิดและดูได้โดยไม่มีข้อผิดพลาด


2

บน galaxy s3 ของฉัน (android 4.4) ฉันเปลี่ยนการตั้งค่าจาก Media Device (MTP) เป็น Camera (PTP) และฉันสามารถดูรูปภาพและไฟล์อื่น ๆ ได้ดี


1

คุณยินดีที่จะทราบว่าชุด USB ยูทิลิตี้ชุดก่อนหน้านี้ยังคงใช้งานได้ นี่คือการแก้ไขมากกว่าการแก้ไขแบบถาวร RC

  1. บนโทรศัพท์ Android ของคุณไปที่ Application-> การตั้งค่า
  2. ในที่นั่นไปที่ Wireless and Network และเลือก USB Utilities
  3. คลิกที่เชื่อมต่อที่เก็บข้อมูลกับพีซีก่อนที่คุณจะเชื่อมต่อสายเคเบิล USB
  4. ข้อความควรปรากฏขึ้น: เชื่อมต่อสายเคเบิล USB เพื่อใช้ที่เก็บข้อมูลจำนวนมาก
  5. ตอนนี้เชื่อมต่อสาย USB เข้ากับคอมพิวเตอร์
  6. หุ่นยนต์ android สีเขียวควรแสดงด้วยปุ่มตัวเลือกสำหรับ "เชื่อมต่อที่เก็บข้อมูล USB" คลิกที่
  7. หุ่นยนต์สีเขียวเปลี่ยนเป็นสีส้มและตอนนี้คุณสามารถเข้าถึงไฟล์บนที่เก็บข้อมูลภายในและการ์ด SD ของโทรศัพท์ของคุณได้แล้ว

แหล่งที่มา: http://catlingmindswipe.blogspot.com/2012/05/how-to-connect-android-samsung-galaxy.html

การทดสอบของฉันระบุว่าการติดตั้ง PCManFM จาก Software Center จะช่วยให้คุณสามารถเข้าถึงไฟล์ของคุณบนอุปกรณ์ในแบบที่มันใช้งานได้หลายปี


1
ขอบคุณสำหรับคำตอบนี้ ตามที่กล่าวไว้ในคำถามฉันทราบว่ามีตัวเลือกนี้อยู่ อย่างไรก็ตามฉันกำลังมองหาฟังก์ชั่นแบบปลั๊กแอนด์เพลย์ ต้องผ่านชุดของตัวเลือกทุกครั้งที่ไม่สะดวกและมีแนวโน้มที่จะเกิดข้อผิดพลาด
— ถาม

@ Dave MG ฉันขอโทษที่ Samsung Galaxy S2 ของคุณต้องการขั้นตอนเพิ่มเติมในการเชื่อมต่อที่คุณชอบ บางทีชุมชนสามารถแก้ไขฉันได้หากฉันทำผิด แต่ฉันเชื่อว่าการเปลี่ยนแปลงเฟิร์มแวร์ Samsung และ / หรือ Android 4.1.2 ของคุณนั้นค่อนข้างเกินขอบเขตของฟอรัมนี้
— Elder Geek

ปัญหาคือประเภทของการเชื่อมต่อที่ฉันพูดถึงเคยมีอยู่ ไม่กี่ปีที่ผ่านมาฉันสามารถเสียบ Android ของฉันและมันก็จะปรากฏเป็นไดรฟ์ภายนอกและนั่นก็คือ อย่างไรก็ตามความเข้าใจของฉันคือ Google ตัดสินใจที่จะทำให้อุปกรณ์ Android ของพวกเขาเป็นค่าเริ่มต้น แต่การสนับสนุน Ubuntu สำหรับ MTP นั้นเป็นเรื่องที่แย่มาก ฉันเชื่อว่าอุปกรณ์ Android ของฉันใช้มาตรฐานของอุปกรณ์ Android แต่การสนับสนุนของ Ubuntu นั้นอ่อนแอ ดังนั้นฉันคิดว่านั่นทำให้ onus บน Ubuntu
— ถาม

ฉันมีผลลัพธ์เดียวกันกับอุปกรณ์ Android ของฉันที่ต่ำกว่า 14.04 เช่นเดียวกับฉันที่ต่ำกว่า 12.04 ได้รับอุปกรณ์ของฉันใช้ระบบ Android รุ่นเก่ากว่าของคุณ (2.37) และฉันไม่สามารถทำซ้ำกับอุปกรณ์นั้นหรืออุปกรณ์ใหม่ที่ใช้ 4.3.2 ฉันจะติดตั้งเครื่องมือ mtp และดูว่าฉันสามารถทำซ้ำได้หรือไม่ ดูว่าการถอนการติดตั้งเดียวกันแก้ปัญหาและแก้ไขคำตอบของฉันได้ไหม
— Elder Geek

ผลลัพธ์ของฉันด้วยเครื่องมือ mpt นั้นแย่กว่าของคุณมาก (ไม่มีอุปกรณ์ที่ตรวจพบในตอนนี้)
— Elder Geek

0

สิ่งนี้อาจใช้ได้กับ 4.1.2 และ .... ไม่สามารถยืนยันได้

ที่เก็บข้อมูล [เคล็ดลับ] การเปิดใช้งานโหมดที่เก็บข้อมูลขนาดใหญ่ Android 4.2.2 เพียงแค่ต้องการแบ่งปันเคล็ดลับบางอย่างกับผู้ที่ต้องการเปิดใช้งานโหมดที่เก็บข้อมูลบน Android 4.2.2 อีกครั้ง

  1. เชื่อมต่อโทรศัพท์ของคุณกับคอมพิวเตอร์ (อุปกรณ์จะเชื่อมต่อในโหมด MTP เป็นค่าเริ่มต้น)
  2. รีบูตโทรศัพท์ของคุณในขณะที่เชื่อมต่อกับคอมพิวเตอร์
  3. รอจนกว่าคุณจะเห็นไอคอน USB บนแถบการแจ้งเตือนของคุณ
  4. ตอนนี้คุณจะมีตัวเลือกให้เลือกที่เก็บข้อมูลต่อจากนี้ไป

แหล่งที่มา: http://forum.xda-developers.com/showthread.php?t=2350542


ขอบคุณสำหรับข้อเสนอแนะนี้. เพิ่งลองมาและน่าเสียดายที่ตัวเลือกเดียวที่แสดงคือ MTP และ PTP อาจเป็นตัวเลือก 4.2.2 เท่านั้น
— ถาม

1
@DaveMG มันเป็นช็อตที่ยาวนาน อาจยังช่วยใครซักคน หวังว่าสิ่งที่เหมาะสมกว่าจะมาถึง
— Elder Geek

@DaveMG ต่อไปนี้เป็นอีกหัวข้อที่น่าสนใจซึ่งอาจมีประโยชน์บ้าง: ubuntuforums.org/showthread.php?t=2194853
— Elder Geek

ติดตั้งตัวจัดการไฟล์ PCManFM มันใช้งานไม่ได้สำหรับฉันที่ต่ำกว่า 14.04 ฉันค้นพบว่ามันทำงานภายใต้ Lubuntu ซึ่งใช้ PCMan File Manager เป็นค่าเริ่มต้นทดสอบและยืนยันภายใต้ Ubuntu 14.10
— Elder Geek

1
PCManFM File Manager จะแทนที่ส่วนต่อประสานหน้าต่างของฉันทั้งหมดหรือไม่ ไม่ใช่ว่าฉันจะใช้อินเทอร์เฟซที่ต่างออกไปถ้ามันใช้งานได้ดีกว่า แต่มันดูเหมือนว่าจะเป็นการเปลี่ยนแปลงขนาดใหญ่ที่มีผลข้างเคียงและการกระทบยอดที่เป็นไปได้ ฉันต้องแน่ใจเกี่ยวกับระดับความวุ่นวายที่จะเกิดขึ้นก่อนที่จะใช้เพื่อแก้ไขปัญหานี้
— ตอบคำถาม

0

ฉันมี Galaxy S6 และฉันเห็นปัญหาเดียวกันใน Ubuntu 15.10 เมื่อเข้าถึงไฟล์บนอุปกรณ์ (ไม่สามารถเปิดอินพุตสตรีมสำหรับรูปภาพ)

อย่างไรก็ตามฉันสามารถคัดลอกไฟล์ไปยังแล็ปท็อปของฉันและดูไฟล์เหล่านั้นได้โดยไม่ต้องเปลี่ยนการตั้งค่าใด ๆ ในโทรศัพท์ / คอมพิวเตอร์


0

เมื่อเจอปัญหานี้หลายครั้งฉันรู้สึกว่ามันดูเหมือนว่าจะเกิดขึ้นกับโทรศัพท์ซัมซุงบ่อยกว่าโทรศัพท์ของหัวเว่ย ฉันไม่ได้ทดสอบกับผู้อื่น

ปัญหาคือโดยการวิเคราะห์ของฉันที่ซัมซุงอนุญาตให้หนึ่งเซสชัน MTP หลังจากเชื่อมต่อสายเคเบิล USB และการถ่ายโอนไฟล์ที่ได้รับอนุญาตจากผู้ใช้ อย่างไรก็ตาม Ubuntu (และ Kubuntu เช่นกัน) เห็นได้ชัดว่าปิดและเปิดเซสชัน MTP อีกครั้งหลังจากไม่มีการใช้งานสองสามวินาทีหรือพวกเขาพยายามใช้เซสชัน MTP แบบขนาน (เช่นรายการไดเรกทอรีและอีกหนึ่งสำหรับการถ่ายโอนไฟล์จริง ฯลฯ ) แต่เซสชั่น MTP ใหม่ไม่ได้รับอนุญาตและเฟื่องฟูมีข้อผิดพลาดและโทรศัพท์ซัมซุงจะปิดเซสชัน MTP ที่ได้รับอนุญาตแล้ว

วิธีแก้ปัญหาที่ดีที่สุดคือการใช้เครื่องมือ mtp เพื่อติดตั้งอุปกรณ์ Android อย่างถาวร สำหรับการอ้างอิงดูโดยทั่วไป: https://wiki.ubuntuusers.de/MTP/

ดังนั้นฉันพิมพ์ในหน้าต่าง terminal:

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

(ต้องทำเพียงครั้งเดียวเท่านั้นสำหรับ Ubuntu รุ่นเก่าให้ติดตั้งแพ็คเกจmtpfsแทนjmtpfs)

จากนั้นทุกครั้งที่คุณต้องการเชื่อมต่อโทรศัพท์เชื่อมต่อสาย USB ปลดล็อคโทรศัพท์จากนั้นโทรศัพท์จะแสดงรายการข้อความโดยเลื่อนลงมาจากด้านบนและค้นหารายการ "ระบบ Android - USB สำหรับ nnn" แตะรายการนั้นเพื่อให้หน้าต่างซ้อนทับเปิดขึ้นเพื่อให้คุณตั้งค่าโหมด USB เลือก "การถ่ายโอนไฟล์" อย่างชัดเจน หากการถ่ายโอนไฟล์ถูกเลือกอยู่แล้วให้เลือกอย่างอื่นแทนจากนั้นนำหน้าต่างขึ้นมาอีกครั้งและเลือก "การถ่ายโอนไฟล์" ครั้งที่สอง ใช่ต้องใช้หน้าต่างนี้สองครั้งมีกลิ่นเหมือนแมลงมากซัมซุง

บางครั้งโดยเฉพาะอย่างยิ่งหลังจากความพยายามเชื่อมต่อล้มเหลวโทรศัพท์จะแสดงกล่องโต้ตอบ "อนุญาตการเข้าถึงข้อมูลโทรศัพท์" ซึ่งจะอนุญาตเฉพาะคำตอบ "ใช่" และ "ไม่" การใช้กล่องโต้ตอบนั้นก็ใช้ได้เช่นกัน

หลังจากการเตรียมการทั้งหมดนี้เพียงทำ:

jmtpfs ~/samsung

และ, ไฟล์ที่คุณต้องการหลังจากที่ปรากฏในไดเรคทอรี่ ~ / samsung, และที่สำคัญกว่านั้น, ให้อยู่ที่นั่นจนกว่าคุณจะถอดสาย USB หรือปิดสมาร์ทโฟนหรือคอมพิวเตอร์. มันไม่ได้ทำให้เจ็บเลยถ้าโทรศัพท์ล็อคหน้าจอหรือปิดหน้าจอตราบใดที่มันยังไม่ปิด แต่อย่าพยายามคลิกที่ไอคอนโทรศัพท์ในเครื่องมือดูไฟล์ Ubuntu / Kubuntu นั่นจะพยายามเปิดเซสชัน MTP ที่สองและสามารถฆ่าเซสชัน MTP แรกได้เช่นกัน ให้เข้าถึงไดเร็กทอรี ~ / samsung ดังกล่าวแทน

หากต้องการยกเลิกการต่อเชื่อมโทรศัพท์ในภายหลังให้พิมพ์:

fusermount -u ~/samsung
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.