Android Studio - ADB错误 - "...设备未经授权.请检查设备上的确认对话框."

Geo*_*lov 107 android adb logcat android-logcat android-studio

所以我开始在我的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.
Run Code Online (Sandbox Code Playgroud)

Eef*_*ret 193

您连接时错过了手机中的指纹证书授权对话框,尝试将USB模式更改为媒体,或者将其更改为不同于您的模式,然后重新连接设备,或者转到开发人员选项 - >撤消USB调试并重新连接,注意对话框并单击"接受",这应该可以解决您的问题.

如果这不起作用,请再次设置ANDROID_SDK_HOME,然后:

  1. 拔下设备
  2. 跑:

    adb kill-server 
    adb start-server
    
    Run Code Online (Sandbox Code Playgroud)
  3. 插入设备


小智 27

我遇到了同样的问题.

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

  • 拔掉你的Android设备
  • 撤消Android Developer Options中的USB调试授权
  • 插上您的设备.您可以再次接受指纹.


小智 9

请检查一下. https://code.google.com/p/android/issues/detail?id=82850

我遇到了同样的问题.可以注意到"adb集成"已被禁用.请在IDE上启用它(工具| Android)


Dee*_*mar 8

1)进入手机设置>开发人员选项>撤销USB调试.

2)关闭USB调试并重新启动.

它肯定会工作,在我的情况下它工作.