Android Studio – ADB错误 – “…设备未经授权。 请检查设备上的确认对话框。“

所以我开始在我的ADB日志中发现错误,我想这会导致我的设备显示我的应用的任何logcat输出。 我得到所有的logcat输出,除了应用程序本身。

PropertyFetcher: AdbCommandRejectedException getting properties for device 04799057970ed1fc: device offline PropertyFetcher: AdbCommandRejectedException getting properties for device 03799467970ed5fg: device unauthorized. Please check the confirmation dialog on your device. 

Solutions Collecting From Web of "Android Studio – ADB错误 – “…设备未经授权。 请检查设备上的确认对话框。“"

在连接手机时,您已经错过了手机中的“指纹证书授权”对话框,尝试将USB模式更改为“媒体”,或与您所使用的不同,然后重新连接设备,或转到“开发人员选项” – >“撤销USBdebugging并重新连接,注意对话框,并点击接受,这应该解决您的问题。

否则,试试这个:

再次设置您的ANDROID_SDK_HOME并:

  1. 拔下设备
  2. adb kill-server
  3. adb start-server
  4. 插头装置

我遇到了同样的问题。

为了确保您的Android设备期望从系统中获得正确的指纹(例如在切换Android SDK安装 – >不同的adb服务器正在运行!)之后,请执行以下操作(实际上,这对我来说是个魔术):

  • 拔掉你的Android设备
  • 撤销Android开发人员选项中的USBdebugging授权
  • 插入您的设备。 您可以再次接受指纹。

请检查这个。 https://code.google.com/p/android/issues/detail?id=82850

我面临同样的问题。 可以注意到“adb集成”被禁用。 请在您的IDE中启用它(工具| Android)

这发生在我身上,因为我以前在另一台电脑上启用了USBdebugging。 所以要在第二台电脑上工作,我必须禁用USBdebugging,并重新启用它,同时连接到第二台电脑,它的工作。

解决这个问题的办法就是改变USB电缆,通过启用ADB集成

工具> Android>启用ADB集成。

就我而言,这实际上是一个糟糕的USB电缆。 显然这是正确的边缘 – adb logcat会工作,但大约一半的时候,我会得到这个错误时,试图将应用程序推送到设备。

改成了另一种电缆,一切都很好。 旧电缆的充电速度也很慢,所以我早该怀疑它了。

删除设备上的debugging权限,连接手机,然后放回去,询问是否允许PC具有debugging,接受和准备权限:D

在通过wlan进行debugging时,我遇到了同样的问题。 我可以从Android Studio启动应用程序,但无法在logcat中获得任何消息。

我通过USB线将设备连接到我的电脑来修复它,一次启动应用程序,一切正常。 然后我断开USB电缆,并尝试通过WLAN再次debugging,一切都再次工作。

我也有同样的信息。 在我的情况下,我已经改变了我的开发环境到另一台笔记本电脑,我的设备是三星Galaxy Note 2014版。 我的操作系统是Windows 7

我的星系情况列出如下

  • 开发者选项激活
  • USBdebugging检查

错误消息是“设备未经授权,请检查…”

一般来说,默认安卓设置的位置是C:/Users/Your_login_name/.android然后我复制并粘贴'.android'文件夹中的所有文件到我的新电脑的设置文件夹。

之后,问题消失了。

我认为问题是adbkey文件不匹配。 另外,我没有任何菜单名称,例如revoke adb authorization

看起来奇怪的复杂的电缆和重新启动解决scheme的步骤…第一次,我已经将Android设备插入到我的Ubuntu(15.10)我有Connect:多媒体或相机选项,在我的Android Studio设备状态是未经授权的。 直到我在Android设备中的一个选项中selectPC授权选项。 当您在Android中授予适当的权限后,Android Studio中的设备状态将变为联机。 干杯

这可能会有所帮助 – 只需下载并安装Android SDK版本(与您的手机的Android版本相同),然后运行。

1)进入手机设置>开发者选项>撤销USBdebugging。

2)closuresUSBdebugging并重新启动。

这将工作肯定,在我的情况下,它的工作。