14.04 Không thể tạo / xóa / thao tác các tệp trên thiết bị Android của tôi qua USB


18

Tôi luôn gặp vấn đề về khả năng tương thích giữa điện thoại Android và Ubuntu, nhưng giờ đã đến lúc tôi không thể làm gì với nó qua USB. Luôn luôn là khi tôi cắm thiết bị của mình, một thông báo lỗi xuất hiện:

"Không thể gắn điện thoại Android" Không thể mở thiết bị MTP '[usb: 001,035]' "

Bất kể, tôi có thể quản lý các tệp của mình miễn là điện thoại được mở khóa khi tôi cắm nó. Tuy nhiên, bây giờ tôi dường như nhận được một thông báo lỗi mới (hoặc ít nhất là một tin nhắn mà tôi không nhớ là đã nhận được trước đó), nó đọc :

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

Tôi không chắc đây có phải là gốc rễ của vấn đề của tôi không. Tôi có thể xem tất cả các tệp trên thiết bị Android của mình, nhưng khi tôi cố gắng làm bất cứ điều gì như tạo / xóa tệp, tôi nhận được một thông báo có nội dung như:

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

Trong "Hiển thị thêm chi tiết", tôi nhận được lỗi:

libmtp error:  Could not send object info.

Tôi có thể làm mọi thứ tôi cần qua FTP, nhưng nó chậm một cách lố bịch đối với các tệp lớn. Bất kỳ trợ giúp nào để Android và PC của tôi nói chuyện với nhau đều được đánh giá cao.


Đảm bảo thiết bị được kết nối ở chế độ lưu trữ khối (MSC) chứ không ở chế độ truyền phương tiện (MTP).

Câu trả lời:


13

Xung đột là giữa Banshee và người quản lý tập tin (Nautilus), cả hai đang cố gắng truy cập thiết bị. Vì vậy, nếu bạn muốn sao chép danh sách phát vào thiết bị, bạn phải hủy kích hoạt tất cả các tiện ích mở rộng truy cập thiết bị của mình, trong Tùy chọn của Banshee.

Sau đó mở thư mục nhạc của thiết bị của bạn trong Nautilus và sao chép / dán danh sách phát của bạn từ Banshee vào cửa sổ của Nautilus.

Điều này làm việc với tôi với điện thoại Ubuntu 14.04 + Jolla với hệ điều hành sailfish.


Tôi không sử dụng Banshee nhưng vấn đề vẫn còn tồn tại
abhishah901

1
Chỉ muốn lưu ý rằng điều này cũng đã giải quyết vấn đề của tôi - đảm bảo Banshee không chạy trong nền
mb7744

11

Thử đi

sudo apt-get install mtpfs

Sau đó kết nối lại điện thoại. Điều này làm việc cho tôi. Samsung Note 2 Android 4.4.2


Tôi có vấn đề tương tự như OP và việc cài đặt mtpfs không giải quyết được vấn đề. Tôi vẫn gặp lỗi tương tự khi kết nối điện thoại của mình qua USB, hoạt động hoàn toàn tốt trong 12.04, 12.10, 13.04 và 13.10. Bây giờ với bản nâng cấp 14.04, tôi dường như không thể kết nối điện thoại của mình.
Todd

1
Tôi đã vượt qua cửa sổ chỉnh sửa nhận xét 5 phút ... nhưng rõ ràng điện thoại của tôi (Samsung S5) sẽ kết nối nếu tôi cắm USB trong khoảng 10 phút hoặc lâu hơn. Tôi đang duyệt web để tìm các báo cáo / giải pháp lỗi về vấn đề này, sau đó tất cả đều bất ngờ có thể nhấp vào điện thoại qua nautilus và tìm thẻ SD và dữ liệu tôi muốn ...
Todd

1
cũng muốn lưu ý - tôi có một máy 14.04 thứ hai có cùng vấn đề này và chỉ cần cài đặt 'mtpfs' đã sửa lỗi này, mặc dù một lần nữa phải mất khoảng 10 phút sau khi cài đặt để nó bắt đầu hoạt động. tôi cũng nhận thấy rằng nếu tôi bật trình phát đa phương tiện banshee, tôi không thể truy cập dữ liệu trong điện thoại của mình và tắt banshee ngay lập tức khôi phục quyền truy cập vào thẻ SD.
Todd

Từ những bình luận điên rồ và "không có gì sẽ hoạt động, hãy tin tôi, Linux không hoạt động theo cách đó". Tôi chào bạn :) 1 giây công việc đã giải quyết vấn đề 20 ngày của tôi.
3041058

1
Không hoạt động ngay cả sau khi tôi khởi động lại hệ thống của mình ... Tôi đang sử dụng Galaxy Grand
abhishah901

3

Tôi đã có cùng một vấn đề, nhưng chỉ cần đóng Banshee đã giải quyết nó. Đảm bảo bạn không có bất kỳ chương trình nào khác hiện đang truy cập thiết bị.


Tôi không sử dụng Banshee nhưng vấn đề vẫn còn tồn tại
abhishah901

2

Bạn cũng có thể sử dụng:

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

bạn cần các ADBtrình điều khiển được cài đặt trên máy tính của bạn. Bạn cũng phải kích hoạt USB debuggingtrong developer optionstrên thiết bị của bạn.

Để kích hoạt tùy chọn nhà phát triển, hãy vào: Settings> About Phone> Tap Build-number7 lần. (Đã bật)

Sau đó quay trở lại settings, bạn sẽ tìm thấy developer optionsngay ở trên About Phone. Ở đây bạn sẽ tìm thấy USB debugging.

Khi bạn kích hoạt tính năng này và kết nối thiết bị của bạn với máy tính, nó sẽ yêu cầu bạn cấp quyền cho máy tính của bạn bằng RSAphím (đánh dấu vào ô trước khi chấp nhận để cho phép thanh quyền).

Điều này đối với tôi thậm chí nhanh hơn sau đó chỉ cần sao chép các tập tin như chúng ta thường làm.


Vấn đề tương tự đối với adb trên Samsung S5 chạy cyanogenmod 13.1
Tony Martin

1

Tôi đã có lỗi sau:

libmtp error:  Could not send object info.

thông báo lỗi do một :trong tên tập tin. Tôi đổi tên tập tin, và vấn đề đã được giải quyết.


Vấn đề tương tự do biểu tượng cảm xúc hoặc ký hiệu và tên tệp (hoặc có thể là một số ký tự có độ rộng bằng 0 kỳ lạ khác hoặc một cái gì đó.)
MalcolmOcean

0

Tôi đã có một vấn đề tương tự, không được khắc phục bằng các câu trả lời khác nhau được đưa ra ở trên. Thư mục sẽ gắn kết và tôi có thể xem các tập tin, nhưng sau vài giây nó sẽ không hoạt động nữa. Giải pháp khắc phục nhanh là: Tôi nhận thấy rằng kết nối bị ngắt mỗi khi điện thoại chuyển sang chế độ "khóa màn hình". Vì vậy, tôi bắt đầu vuốt màn hình điện thoại liên tục bằng một tay trong khi tôi sao chép các tập tin bằng tay kia và điều đó thực sự hiệu quả. Tôi không biết sửa chữa "chính xác" cho điều này mặc dù.


Nếu khóa màn hình là vấn đề bạn có thể vô hiệu hóa hoặc đặt bộ hẹn giờ ở thời gian dài hơn nhiều trong cấu hình điện thoại.
David Foerster

0

Vấn đề tương tự. Hàng ngàn cửa sổ bật lên và cửa sổ trình duyệt tệp sẽ tiếp tục xuất hiện ngay khi tôi kết nối điện thoại. Tôi đã giải quyết nó bằng cách chọn "Camera (PTP)" trong điện thoại của tôi thay vì "Thiết bị đa phương tiện (MTP)" bằng cách nhấp vào thông báo usb.

nhập mô tả hình ảnh ở đây


Ở chế độ này, tôi thậm chí không thể nhìn thấy gì ngoài ảnh.
tomasz

-1

Tôi đã gặp vấn đề tương tự sau một thời gian khi chuyển tập tin hoạt động tốt. Nhưng, sau vài lần thử, tôi đã có nguyên nhân; rằng hệ thống tệp của thiết bị được hiển thị bởi giao thức mtp trên máy tính không được đồng bộ hóa chính xác bởi hệ thống thực: nó không hiển thị tệp / thư mục tồn tại trên thiết bị và tạo / đổi tên của cùng một thực thể trên hệ thống tệp xảy ra lỗi này Giải pháp: giữ thủ công (ứng dụng explorer) hệ thống tệp về cùng trạng thái của trình bày.

Tôi không biết nguyên nhân của sai lầm này.

Tôi hy vọng điều đó có thể hữu ích cho ai đó.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.