Android ADB设备未经授权

jul*_*ong 74 android unauthorized adb oneplusone

组态:

  • Windows 8.1
  • 亚行版本:1.0.32
  • 智能手机:Oneplus One

问题

据说我安装了三星驱动程序.当我运行ADB设备命令时,它表示未经授权.

已经尝试过:

  1. 我已经完成了这篇文章中所说的一切:https://stackoverflow.com/a/25546300/1848376

    但问题是我没有通过电话告诉我必须接受连接.

  2. 当我运行命令时adb shell,这是答案:

    error: device unauthorized.
    This adbd's $ADB_VENDOR_KEYS is not set; try 'adb kill-server' if that seems wrong.
    Otherwise check for a confirmation dialog on your device.
    
    Run Code Online (Sandbox Code Playgroud)

我做了"adb kill-server",但它并没有改变任何东西.为什么?

小智 185

  1. 尝试撤销USB调试授权.
  2. 再次启用USB调试.

有效.

  • 重新启用USB调试时,请务必选中始终允许从此设备进行USB调试的复选框.我相信只有当您重新启用USB调试时,如果您的Android设备已插入USB,此选项才会显示. (4认同)

jul*_*ong 32

Thankgod xda开发人员存在:http://forum.xda-developers.com/verizon-lg-g3/help/unable-to-access-adb-t2830087

只需删除C中的adbkey文件:Users/$ Name/.android adbkey.pub丢失了.

在此之后重新启动,两个文件都在那里.

  • Mac 上的这个键在哪里? (2认同)
  • @tbone 我知道这是一个迟到的答案,但您只需要重新启动 adb 服务器。 (2认同)
  • 删除了该文件中的所有内容,不仅修复了网络上的ADB,还修复了USB (2认同)
  • 为了安全起见,将其重命名为`.android.old`,但是一旦我重新启动adb服务器并撤消了授权,我的电话就会立即提示我!@julestruong谢谢! (2认同)

PYK*_*PYK 21

按顺序:

    adb kill-server
Run Code Online (Sandbox Code Playgroud)

  • 我在 Ubuntu 中以 root 身份运行命令,这解决了我的问题。没有 su (Ubuntu 18) 就无法让它工作。 (2认同)

小智 16

在开发者选项中,

  1. 启用USB调试.

在此输入图像描述

  1. 授权.

在此输入图像描述

(如果没有开发人员选项菜单,则必须单击3次构建电话状态菜单编号作为开发人员.您可以使用开发人员选项菜单.)

在此输入图像描述


Sim*_*nzo 14

我从〜/ .android文件夹中删除了以下文件:

  • Adbkey
  • adbkey.pub

我在设备内禁用并启用了ADB,现在可以使用...

  • 我只看到了“adbkey”文件,所以我删除了它,它就像魅力一样。谢谢! (2认同)

Raj*_*ath 10

删除现有的adbkeys

或者

重命名adbkeys

最佳做法是重命名密钥,因为它提供了备份。

cd ~/.Android

mv adbkey adbkey2

mv adbkey.pub adbkey.pub2

下一步停止并启动服务器

cd ~/Android/Sdk/platform-tools

定位设备 /Android/Sdk/platform-tools$ ./adb devices

/Android/Sdk/platform-tools$ ./adb kill-server

/Android/Sdk/platform-tools$ ./adb start-server

然后,停止模拟器打开AVD管理器,点击向下箭头,然后点击擦除数据

重启模拟器。然后一切正常:)


小智 7

尝试取消选中开发人员选项中的“通过 USB 验证应用程序”,然后打开和关闭“USB 调试”。它和我一起工作。


小智 5

通过 USB 连接到 PC 后,当系统要求显示设备的指纹时,请确保您已接受按下“确定”按钮。

  • 我想知道投票其他答案的人是否真的检查了设备屏幕...... (2认同)

Noo*_*ani 5

这对我有用

1- Go to ~/.android/ and remove “adbkey”
2- Disconnect USB connection
3- adb kill-server
4- Revoke USB debugging authorizations (in developer option)
5- Reconnect the device to the Ma
6- adb devices
Run Code Online (Sandbox Code Playgroud)

  • 这是唯一对我有用的事情。谢谢 :) (2认同)