Android 工作室模拟器(未经授权的设备)

Android studio Emulator ( device unauthorized)

我知道在普通设备上我必须授权调试过程,但我是第一次在模拟器上授权。

我刚刚在家用电脑上安装了我的第一个模拟器来做一些工作,然后弹出了这个。

知道 android o api 26 google 播放 SDK 是什么原因或正常吗?

PS: 我在家用的是windows版本

问题已解决。

第 1 步 - 制作了一个新的模拟器(任何)。 第 2 步 - 然后通过将设置更改为使用硬件图形来解决黑屏的另一个问题。(不知道这个问题是否与错误有关)

Bam 一切正常。

我发现与用户 运行ning 进程 运行ning adbd 关联的 .android/adbkey* 文件与与用户 [=21] 关联的同一文件不匹配=]启用模拟器。

我不知道 windows,但如果您 运行 以 root 身份使用 adb 来绕过文件权限,这在 Linux 中是可能的。

修复:作为用户 运行ning 模拟器,将其输入命令 shell:

adb kill-server; adb devices

为了让这个对我有用,我必须从 android studio 启动一个新的模拟器,使用 Oreo 而不是 Pie 作为系统映像。

只需删除 ~/.android 文件夹即可。

发生这种情况时,您可以通过模拟器请求权限 demonstrative video

但是在android Q api 29模拟器上,要求USB调试时,还没确认alert就消失了,模拟器出现bug,导致模拟器连接不上。我无法解决,只是重置并失去一切来解决。

工具-->AVDMANAGER

单击右侧的工具提示,您可以在关闭模拟器之前看到擦除数据。

这对我有用。

我也面临同样的问题,它的产生是因为我将我的 SDK 从一台 PC 复制到另一台具有相同配置(软件和硬件)的 PC。现在,我在 Pie 上创建了一个模拟器,也尝试了 Oreo,但两者均未授权。

解决方法: 我删除了我的构建工具、平台工具、模拟器,只有不完整的 SDK,然后重新下载所有这些。现在我为所有类型的版本创建了我的模拟器,现在所有类型的模拟器都没有未经授权的错误。

  1. 保持模拟器开启

  2. 使用

    删除android文件夹

    rm -rf ~/.android

  3. 然后重启adb

    adb kill-server

  4. 您应该会在模拟器上收到允许 USB 调试的提示

  5. 查看设备状态

    adb devices

这应该可以解决问题,当我在制作 React Native 应用程序时从 expo 启动模拟器时遇到问题时,我用它来解决问题。

有同样的问题,none 这里的答案有效,最终发现以下对我有用:

创建一个没有Google的新模拟器播放并启动它,visual studio在第一次启动时检测到它并且设备将被授权。

我遇到了同样的问题并尝试了所有建议的步骤,但以下对我有用:

步骤:

  1. 删除所有google播放的模拟器。
  2. 创建没有 google 播放的新模拟器。
  3. 现在,如果您 运行 模拟器,将不会出现授权问题

另一种解决此问题的方法是: 步骤:

  1. 启动您的模拟器
  2. 转到设置并启用“USB 调试器”选项,就像您通常在实时设备中所做的那样(5 单击“开发人员选项”->“内部版本号”)

我在开发 Flutter 应用程序时在 Arch Linux 上修复了这个问题,方法是删除所有模拟器设备并创建一个没有 Google Play Store 的新模拟器。

此外,在图形设置中不要忘记选择硬件图形而不是自动,设备将可用并被检测到。

删除你的模拟器,然后创建一个没有google播放服务的模拟器,可以是AndroidQ(Android11)。 它对我有用。

创建一个没有 google 播放服务的模拟器, 它可以是 Android Q (Android 11)。它对我有用。