14.04 ไม่สามารถสร้าง / ลบ / จัดการไฟล์บนอุปกรณ์ Android ของฉันผ่าน USB


18

ฉันมักจะมีปัญหาเกี่ยวกับความเข้ากันได้ระหว่างโทรศัพท์ Android และ Ubuntu แต่ตอนนี้มันถึงจุดที่ฉันไม่สามารถทำอะไรกับมันผ่านทาง USB เป็นเสมอว่าเมื่อฉันเสียบอุปกรณ์ของฉันข้อความข้อผิดพลาดปรากฏขึ้น:

"ไม่สามารถเชื่อมต่อโทรศัพท์ Android" ไม่สามารถเปิดอุปกรณ์ MTP '[usb: 001,035]' "

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

Unhandled error message:  No such interface 'org.gtk.vfs.Mount' on object at path/org/gtk/vfs/mount/1

ฉันไม่แน่ใจว่านี่เป็นสาเหตุของปัญหาของฉันหรือไม่ ฉันสามารถดูไฟล์ทั้งหมดบนอุปกรณ์ Android ของฉันได้ แต่เมื่อฉันพยายามทำสิ่งต่าง ๆ เช่นการสร้าง / ลบไฟล์ฉันได้รับข้อความที่พูดว่า:

Error while creating directory Untitled Folder.
There was an error creating the directory in mtp://[usb001,037]/Internal%20storage.

ใต้ "แสดงรายละเอียดเพิ่มเติม" ฉันได้รับข้อผิดพลาด:

libmtp error:  Could not send object info.

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


ตรวจสอบว่าอุปกรณ์เชื่อมต่อในโหมดที่เก็บข้อมูล (MSC) และไม่ได้อยู่ในโหมดถ่ายโอนสื่อ (MTP)

คำตอบ:


13

ความขัดแย้งอยู่ระหว่าง Banshee และตัวจัดการไฟล์ (Nautilus) ซึ่งทั้งคู่พยายามเข้าถึงอุปกรณ์ ดังนั้นหากคุณต้องการคัดลอกเพลย์ลิสต์ไปยังอุปกรณ์คุณต้องปิดการใช้งานส่วนขยายทั้งหมดที่เข้าถึงอุปกรณ์ของคุณในการตั้งค่าของ Banshee

จากนั้นเปิดโฟลเดอร์เพลงของอุปกรณ์ใน Nautilus และคัดลอก / วางเพลย์ลิสต์ของคุณจาก Banshee ไปที่หน้าต่างของ Nautilus

สิ่งนี้ใช้ได้สำหรับฉันกับ Ubuntu 14.04 + โทรศัพท์ Jolla กับ Sailfish OS


ฉันไม่ได้ใช้ Banshee แต่ปัญหายังคงมีอยู่
abhishah901

1
เพียงแค่ต้องการที่จะทราบว่าสิ่งนี้แก้ปัญหาของฉันเช่นกัน - ตรวจสอบให้แน่ใจว่า Banshee ไม่ทำงานในพื้นหลัง
mb7744

11

ลองสิ่งนี้

sudo apt-get install mtpfs

จากนั้นเชื่อมต่อโทรศัพท์อีกครั้ง มันใช้งานได้สำหรับฉัน Samsung Note 2 Android 4.4.2


ฉันมีปัญหาเช่นเดียวกับ OP และการติดตั้ง mtpfs ไม่ได้แก้ปัญหา ฉันยังคงได้รับข้อผิดพลาดเดียวกันเมื่อเชื่อมต่อโทรศัพท์ของฉันผ่าน USB ซึ่งทำงานได้อย่างสมบูรณ์แบบใน 12.04, 12.10, 13.04 และ 13.10 ตอนนี้มีการอัปเกรด 14.04 ฉันไม่สามารถเชื่อมต่อโทรศัพท์ได้เลย
ทอดด์

1
ฉันผ่านหน้าต่างแก้ไขความคิดเห็น 5 นาที ... แต่เห็นได้ชัดว่าโทรศัพท์ของฉัน (Samsung S5) จะเชื่อมต่อหากฉันเสียบปลั๊ก USB ไว้ประมาณ 10 นาทีหรือมากกว่านั้น ฉันถูกเรียกดูเว็บสำหรับรายงานข้อผิดพลาด / การแก้ปัญหาเกี่ยวกับเรื่องนี้แล้วทุกอย่างฉับพลันก็สามารถที่จะคลิกเข้าไปในโทรศัพท์ผ่านทางหอยโข่งและหาการ์ด SD และข้อมูลที่ฉันต้องการฉัน ...
ทอดด์

1
ยังต้องการที่จะทราบ - ฉันมีเครื่อง 14.04 ที่สองที่มีปัญหาเดียวกันนี้และเพียงติดตั้ง 'mtpfs' แก้ไขสิ่งนี้แม้ว่าจะใช้เวลาอีกประมาณ 10 นาทีหลังจากการติดตั้งเพื่อเริ่มทำงาน ฉันยังสังเกตเห็นว่าถ้าฉันเปิดเครื่องเล่นสื่อ banshee ฉันไม่สามารถเข้าถึงข้อมูลในโทรศัพท์ของฉันและปิด banshee คืนค่าการเข้าถึงการ์ด SD ในทันที
ทอดด์

จากคำติชมที่บ้าและ "ไม่มีอะไรจะใช้งานได้โปรดเชื่อใจฉันว่า Linux ไม่ทำงานอย่างนั้น" ฉันทักทายคุณ :) งาน 1 วินาทีแก้ไขปัญหา 20 วันของฉัน
user3041058

1
ไม่ทำงานแม้หลังจากที่ฉันรีบูตระบบของฉัน ... ฉันใช้ Galaxy Grand
abhishah901

3

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


ฉันไม่ได้ใช้ Banshee แต่ปัญหายังคงมีอยู่
abhishah901

2

คุณสามารถใช้:

adb push /path/to/file /path/to/phonestorage 

คุณต้องการADBไดรเวอร์ที่ติดตั้งในคอมพิวเตอร์ของคุณ คุณต้องเปิดใช้งานUSB debuggingในdeveloper optionsอุปกรณ์ของคุณด้วย

ต้องการเปิดใช้งานตัวเลือกนักพัฒนาไปที่: Settings> About Phone> แตะBuild-number7 ครั้ง (เปิดใช้งาน)

จากนั้นกลับไปที่settingsคุณจะพบขวาเหนือdeveloper options ที่นี่คุณจะพบAbout PhoneUSB debugging

เมื่อคุณเปิดใช้งานสิ่งนี้และเชื่อมต่ออุปกรณ์ของคุณเข้ากับคอมพิวเตอร์มันจะขอให้คุณอนุญาตให้คอมพิวเตอร์ของคุณมีRSAรหัส (ทำเครื่องหมายที่ช่องก่อนที่จะยอมรับมันเพื่อให้สิทธิ์ในการติด)

นี่สำหรับฉันเร็วขึ้นแล้วเพียงแค่คัดลอกไฟล์ไปตามปกติ


ปัญหาเดียวกันกับ adb บน Samsung S5 ที่ทำงาน cyanogenmod 13.1
Tony Martin เมื่อ

1

ฉันมีข้อผิดพลาดดังต่อไปนี้:

libmtp error:  Could not send object info.

ข้อความแสดงข้อผิดพลาดเนื่องจาก a :ในชื่อไฟล์ ฉันเปลี่ยนชื่อไฟล์และแก้ไขปัญหาแล้ว


ปัญหาที่คล้ายกันเนื่องจากอีโมจิหรือแอมเปอร์แซนด์ในชื่อไฟล์ (หรืออาจเป็นอักขระที่มีความกว้างเป็นศูนย์หรือสิ่งอื่น ๆ )
MalcolmOcean

0

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


หากการล็อกหน้าจอเป็นปัญหาคุณสามารถปิดใช้งานหรือตั้งค่าตัวจับเวลาเป็นระยะเวลานานขึ้นในการกำหนดค่าโทรศัพท์
David Foerster

0

ปัญหาเดียวกัน. ป๊อปอัปและ windows explorer หลายพันหน้าต่างจะมาต่อทันทีที่ฉันเชื่อมต่อโทรศัพท์ ฉันแก้ไขได้โดยเลือก "กล้อง (PTP)" ในโทรศัพท์ของฉันแทน "อุปกรณ์สื่อ (MTP)" โดยคลิกที่การแจ้งเตือน usb

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


ในโหมดนี้ฉันไม่สามารถเห็นอะไรเลยนอกจากรูปถ่าย
tomasz

-1

ฉันพบปัญหาเดียวกันหลังจากช่วงเวลาหนึ่งเมื่อการถ่ายโอนไฟล์ทำงานได้ดี แต่หลังจากพยายามมาหลายครั้งฉันก็มีปัญหา ว่าระบบไฟล์ของอุปกรณ์ที่แสดงโดยโปรโตคอล mtp บนคอมพิวเตอร์ไม่ได้ซิงค์อย่างถูกต้องโดยของจริง: มันไม่แสดงไฟล์ / dir ที่มีอยู่จริงบนอุปกรณ์และการสร้าง / เปลี่ยนชื่อของนิติบุคคลเดียวกันในระบบไฟล์ เกิดข้อผิดพลาดนี้ วิธีการแก้ไข: เก็บด้วยตนเอง (แอพ explorer) ระบบไฟล์ให้อยู่ในสภาพเดียวกันกับที่นำเสนอ

ฉันไม่รู้สาเหตุของข้อผิดพลาดนี้

ฉันหวังว่าจะเป็นประโยชน์สำหรับใครบางคน

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