gpt4 book ai didi

android - 启用 MTP 后,Nexus 设备在 Ubuntu 上对 ADB 不可见

转载 作者:行者123 更新时间:2023-12-04 18:51:24 27 4
gpt4 key购买 nike

This question描述了与 Windows 7 相同的问题。问题是 adb devices显示没有设备,尽管安装了最新的 Android SDK,并且在平板电脑中打开了 USB 调试。

我的案例是 Nexus 9 上的 Android 5.1.1。我认为问题也存在于其他设备上。我不知道其他Android版本。

最佳答案

One solution是在设备上禁用 MTP:
设置 --> 存储 --> 左上选项(计算机 USB 连接)点击 --> 取消选中“选择 MTP”
但是,如果您希望自动化该过程,这可能是不可能的。
Linux 的一个变通解决方案是防止发生 MTP 探测(这允许 Android 设备继续显示为具有 MTP 和 ADB 接口(interface)的复合设备)。在 Ubuntu 上执行此操作的最简单方法是 sudo apt get remove libmtp-common libmtp-runtime libmtp9 ,然后重新启动。您将无法再在该计算机上使用 MTP。
您可以使用 lsusb -v验证 MTP/ADB 问题是否已修复;如果您看到多个 bInterfaceDescriptor s 在您的设备下,其中一个有 bInterfaceSubClass66 (0x42),但您仍然在 adb devices 中看不到任何条目,你有一个不同的问题。

关于android - 启用 MTP 后,Nexus 设备在 Ubuntu 上对 ADB 不可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35506038/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com