![摩托罗拉 G20 是否支持 Android 11?(已修复)](https://linux22.com/image/1023537/%E6%91%A9%E6%89%98%E7%BD%97%E6%8B%89%20G20%20%E6%98%AF%E5%90%A6%E6%94%AF%E6%8C%81%20Android%2011%EF%BC%9F(%E5%B7%B2%E4%BF%AE%E5%A4%8D).png)
这应该是一个愚蠢的问题,因为支持 ubuntu 的 Android 手机指出所有 Android 设备都基于 Linux,应受支持。此外如何修复 Android 11 和 Ubuntu 20.04 之间的 USB 连接(备份手机数据 - 未正确卸载后)?声明支持Android 11。
但是我的新款 Motorola G20(搭载 Android 11)在 Ubuntu 20.04 LTS 上安装时遇到了问题:
- 该设备未显示在 Android Studio 中。
- 在 Ubuntu 中安装 Android 文件系统需要解决方法
解决方法是,只有我首先安装 USB 虚拟设备(将手机安装为几乎空的 DVD 驱动器)时,带有 MTP 的文件系统才会成功。
搭载 Android 8 的旧款手机运行正常,在 Android Studio 中显示正常。这应该意味着 Android Studio 已正确安装在我的 Ubuntu 上。两部手机使用相同的 USB-C 电缆,因此排除了 USB 电缆问题。
我可以尝试升级到 Ubuntu 21.04,但这并不那么简单,而且还会迫使我先升级到 20.10,然后再升级到 21.10 等,然后才能回到下一个 LTS 版本。此外,由于 Moto G20 是 2021 年 4 月推出的,因此 Ubuntu 21.04 可能不会比 20.04 更好。
我在装有 Windows 10 的笔记本电脑上测试了摩托罗拉 G20。在那里,文件安装工作顺利进行,设备确实显示在 Android Studio 上。这可能意味着 G20 并不是那么特别,G20 和 USB 电缆没有任何问题
我在 Ubuntu 上检查了dmesg
输出。只有正常的连接消息,但没有错误消息。然后,lsusb
显示手机为:Google Inc.
在手机上选择 MTP 后,在 nautilus 文件浏览器中,手机显示为:Unisoc Phone,但没有显示任何文件,lsusb 也不显示手机。按照上述解决方法,选择 USB 虚拟驱动器后,nautilus 显示 CDROM,只有一个文件,lsusb 也不显示手机。再次选择 MTP 后,文件显示在 Ubuntu 上,但 lsusb 不显示手机。在另一个 Ubuntu 20.04 系统上,lsusb 首先显示 Google,然后,当解决方法后文件挂载成功时,lsusb 显示 Unisoc。很奇怪 lsusb 不只是显示手机的稳定名称。
答案1
今天,Moto G20 出现在 Android Studio 中!
不知道为什么之前它不起作用。与此同时,手机和 Ubuntu 都有一些更新,这些更新可能已经解决了这个问题。
另外,在手机上选择 MTP 后,文件在 Ubuntu 中可见。
在 Ubuntu 上,lsusb 显示手机为:Spreadtrum Communications Inc.