【问题标题】:My device doesn't show the Allow USB Debugging dialog我的设备未显示“允许 USB 调试”对话框
【发布时间】:2019-05-22 07:54:37
【问题描述】:
我的 Android Studio 显示“允许从您的设备进行 USB 调试”,但我的设备没有显示该对话框:
我尝试了以下方法,但没有任何效果:
- adb kill-server
- adb 启动服务器
- 从任务管理器中杀死 adb 进程
- 重新启动计算机和设备
- 在我设备的 USB 调试设置中选择了 MTP 和 PTP 连接。
【问题讨论】:
标签:
android
android-studio
【解决方案1】:
另一种面向硬件的方法:
您确定您使用的电缆允许数据传输吗?
一些较便宜的电缆 - 通常与充电器一起出售 - 除了充电外,不能用于其他任何用途。
试试另一根电缆,看看是否可行。
【解决方案2】:
请按照以下步骤操作:
1) 进入手机设置>开发者选项>撤销USB调试。
2) 关闭 USB 调试并重新启动。
它肯定会起作用,就我而言,它起作用了。
【解决方案3】:
试试这个步骤:
-
工具 > 连接助手(点击后会出现在android studio的右侧)
- 点击重新扫描 USB 设备
- 点击下一步按钮
- 应该会出现设备已连接到您的计算机或如果设备未出现在面板中,请尝试重新启动 ADB 服务器。
下面的示例截图
希望它有助于解决您的问题
【解决方案4】:
这就是解决我的问题的方法,看来我的计算机中可能丢失了公钥,从而导致了问题。删除私钥解决了这个问题。
- 浏览到C:/Users//.android目录并删除
adbkey 和 adbkey.pub
- 做 adb kill-server
- 做 adb 设备
- 注意耳机中的“允许 USB 调试”提示
Source
【解决方案5】:
对于任何感兴趣的人,以下是我授权我的 PC 时没有显示未知原因对话框的方法(需要设备 root):
- 转到 C:\Users.android\adbkey.pub
- 使用 USB 数据线将文件复制到手机中的任何位置。
- 使用 Root Explorer,将 adbkey.pub 移动到此位置:/data/misc/adb/
- 将其从 adbkey.pub 重命名为 adb_keys 并允许读写权限
- 重启设备。
现在,您的设备将获得授权,就像您单击对话框上的授权按钮一样。
【解决方案6】:
在我的情况下,我必须将“开发人员选项”中“网络”下的“选择 USB 配置”从充电设置为 MTP(媒体传输协议),以便对话框显示
【解决方案7】:
您必须更新系统上与附加设备相关的驱动程序
在窗口系统中
- 右击我的电脑进入管理
-
系统工具然后设备管理器
- 在此处检查您的设备
- 右键单击设备并更新驱动程序软件
【解决方案8】:
我的手机 Android 11 植根后遇到了这个问题。我通过禁用然后重新启用开发者选项解决了这个问题
在开发者选项菜单中禁用开发者选项。