“ADB RSA授权密钥”对话框无法打开

时间:2015-05-15 11:23:46

标签: android

所以我正在尝试在我的Nexus 6上进行调试。我无法让手机打开RSA密钥验证。它可以立即在我的朋友macbook上使用相同的电缆

  • 我尝试过更新SDK。
  • 安装并重新安装通用ADB驱动程序; https://plus.google.com/103583939320326217147/posts/BQ5iYJEaaEH
  • 检查谷歌USB驱动程序是否已安装并上传
  • 多次重启电脑和手机。
  • 从cmd杀死并启动ADB。
  • 在PTP和MTP模式之间切换
  • 并在手机上撤销USB调试身份验证......

有人有什么想法吗?我几乎把头发拉了出来。 :(

2 个答案:

答案 0 :(得分:11)

  1. 使用USB线将Android设备连接到计算机。
  2. 在您的Android设备上,转到设置 - >开发者选项。
  3. 查找"选择USB配置"设置并将其设置为" MTP(媒体传输协议)"。
  4. 等待授权提示。它应该在几秒钟内出现。
  5. 如果它不起作用,请尝试" PTP(图片传输协议)"。

答案 1 :(得分:2)

简短回答:转到C:\Users\<username>\.android并同时删除adbkeyadbkey.pub

背景:在Nexus 6上运行LMY48I,我可以连接ADB,但它没有在PC上请求授权(Windows 10)。获得auth提示的唯一方法是使用Nexus Root Toolkit(wugfresh.com/nrt)。然后它要求RSA密钥auth,并在获得授权后,设备列为已连接和授权(使用NRT工具和ADB命令行)。一旦NRT关闭,设备就会返回到未经授权的每个命令行ADB,并且它没有再次请求auth。仅按上述方法删除密钥,启用没有NRT的命令行ADB才能连接到设备。