AVD在adb中显示为未经授权,但仅在与Google Play服务一起运行时显示

问题描述

使用Android模拟器映像在Visual Studio中部署Xamarin应用程序时遇到问题。该模拟器可以正常启动,并且可以完美使用,但是我完全无法从Visual Studio部署该应用程序。仅当使用启用了Google Api的图像时才会发生这种情况;禁用它们会导致应用正确加载。但是,由于我使用的是Xamarin.Forms映射,因此无法选择没有Google Api的应用程序。运行adb devices时,该设备显示为“未经授权”,这与无API版本仅显示为“设备”的情况不同。

我尝试过:

  • [user folder]\.android%ANDROID_SDK_HOME%\.android删除adbkey和adbkey.pub
  • 删除和重新创建AVD
  • 认USB配置设置为Media Transfer
  • 重新启动PC
  • 禁用和重新启用USB调试
  • 撤销USB调试授权(值得注意的是,没有出现提示询问授权许可的提示

版本:

Windows 10.0.18362.1016

Android平台工具30.0.4

Android SDK Build Tools 29.0.2

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)