我的 lsusb 显示
Bus 001 Device 006: ID 0cf3:0036 Atheros Communications, Inc.
Bus 001 Device 003: ID 0bda:5756 Realtek Semiconductor Corp.
Bus 001 Device 002: ID 8087:8000 Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 005: ID 2717:ff48
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
我猜设备 005 是我的手机。我可以使用 USB 传输文件。Android Studio 仍然无法检测到我的手机。我不知道该放什么,51-android.rules
因为我的设备是小米 Redmi Note 5 pro。
答案1
我认为编辑51-android.rules
文件并不重要。在将设备连接到 Android Studio 之前,您需要启用USB 调试。如果你是红米手机用户,你需要启用一个名为通过 USB 安装在开发者选项中。(我也是红米用户:))
要启用 USB 调试,请转到设置-关于手机- 并连续点击7次MIUI 版本。现在您会收到一条消息“您现在是开发人员”。如果您已经启用它,您将收到“不需要,您已经是开发人员”。
之后转到设置-其他设置-开发人员选项- 并启用USB 调试还通过 USB 安装
但是,在启用通过 USB 安装时,您可能会遇到诸如“设备暂时受限”之类的奇怪问题。要解决此问题,请查看此 StackOverflow 线程:通过 USB 安装应用程序:该设备暂时受到限制
现在您可以将您的设备与 Android Studio 连接起来了。