Đây nên là một câu hỏi ngu ngốc, như điện thoại android hỗ trợ ubuntu tuyên bố rằng tất cả các thiết bị Android đều dựa trên linux và sẽ được hỗ trợ. Cũng thế Làm cách nào để sửa kết nối USB giữa Android 11 với Ubuntu 20.04 (để sao lưu dữ liệu điện thoại - sau khi ngắt kết nối không đúng cách)? nói rằng Android 11 được hỗ trợ.
Nhưng Motorola G20 mới của tôi với Android 11 gặp sự cố khi cài đặt trên Ubuntu 20.04 LTS:
- Thiết bị không hiển thị trong Android Studio.
- Việc gắn hệ thống tệp Android trong Ubuntu cần một giải pháp
Cách giải quyết là hệ thống tệp với MTP chỉ thành công nếu lần đầu tiên tôi gắn thiết bị ảo USB, thiết bị này sẽ gắn điện thoại dưới dạng ổ đĩa DVD gần như trống.
Điện thoại cũ hơn với Android 8 hoạt động tốt và hiển thị bình thường trong Android Studio.Điều này có nghĩa là Android Studio đã được cài đặt chính xác trên Ubuntu của tôi. Cả hai điện thoại đều sử dụng cùng một cáp USB-C, do đó loại trừ các sự cố về cáp USB.
Tôi có thể thử nâng cấp lên Ubuntu 21.04 nhưng điều đó không tầm thường và cũng sẽ buộc tôi phải nâng cấp lên 20.10 trước, đồng thời nâng cấp lên 21.10, v.v., trước khi tôi quay lại phiên bản LTS tiếp theo. Ngoài ra, vì Moto G20 ra mắt từ tháng 4 năm 2021 nên Ubuntu 21.04 có thể không tốt hơn 20.04.
Tôi đã thử nghiệm Motorola G20 trên máy tính xách tay chạy Windows 10. Ở đó, quá trình gắn tệp hoạt động hoàn hảo và thiết bị hiển thị trên Android Studio. Điều đó có thể có nghĩa là G20 không có gì đặc biệt và không có gì sai với G20 và cáp USB
Tôi đã kiểm tra trên Ubuntu dmesg
đầu ra. Chỉ có các thông báo bình thường để kết nối, nhưng không có thông báo lỗi. Sau đó, lsusb
hiển thị điện thoại dưới dạng: Google Inc.
Sau khi chọn MTP trên điện thoại, trong trình duyệt tệp nautilus, điện thoại hiển thị là: Unisoc Phone, nhưng không có tệp nào được hiển thị và lsusb không hiển thị điện thoại. Sau khi khắc phục như trên, chọn ổ ảo USB thì nautilus hiện CDROM, chỉ có 1 file, còn lsusb thì không hiện phone. Sau khi chọn lại MTP, các tệp hiển thị trên Ubuntu, nhưng lsusb không hiển thị trên điện thoại. Trên một hệ thống Ubuntu 20.04 khác, lsusb hiển thị Google đầu tiên, sau đó, khi quá trình gắn tệp hoạt động sau giải pháp thay thế, lsusb hiển thị Unisoc. Khá kỳ lạ là lsusb không chỉ hiển thị tên ổn định cho điện thoại.