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. 

  • Log.isLoggable是否返回错误的值?
  • 如何在Windows中轻松查看和过滤Android的logcat?
  • 在Android中以编程方式发送电子邮件
  • 如何在logcat中查看长文本/ msg?
  • 在logcat中打印variables值以便在android中进行调试
  • 这些Android的logcat警告是什么意思?
  • Android Studio logcat历史logging/缓冲区大小
  • 从Java Perspective中删除Logcat
  • 在连接手机时,您已经错过了手机中的“指纹证书授权”对话框,尝试将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并重新启动。

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