Android Studio Emulator(设备未经授权)

Posted

技术标签:

【中文标题】Android Studio Emulator(设备未经授权)【英文标题】:Android studio Emulator ( device unauthorized) 【发布时间】:2017-10-03 20:12:18 【问题描述】:

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

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

知道是什么原因,或者对于 android o api 26 google play SDK 是否正常?

PS:我家用的是windows版本。

【问题讨论】:

可能是重复的,看看:***.com/q/26079838/1008011 你可能还需要在你的模拟器上授权 我做了这些,除了拔掉我的设备,因为它是一个模拟器。我也在模拟器上启动了开发者选项,但没有得到提示 您的 ADB 集成是否已启用?您可以尝试禁用它,然后使用 Tools > Android > Enable ADB Integration 重新启用它 是否可以创建一个新的模拟器再试一次?如果可能,请尝试使用 nexus 5 或 nexus 5x(附带 google play 和 android-oreo) 制作了一个新的模拟器,然后通过更改设置以使用硬件图形来修复黑屏。并且 Bam 一切正常,谢谢。 【参考方案1】:

问题已解决。

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

而且 Bam 一切正常。

【讨论】:

除了对我来说没有使用硬件图形的选项。控件存在,但您只有一个选择:自动。它是灰色的,对点击没有反应。 尝试选择另一个不是google play而是google api图像的模拟器。你可以编辑它。顺便说一句,我更新到了 android 3.0,它再次发生在我身上,所以我改用了 genymotion。 我有同样的问题,由于模拟器与谷歌播放和解决。 对我来说也很有魅力 - Windows 10。【参考方案2】:

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

但是在android Q api 29 模拟器上,当请求USB调试时,警报在确认之前就消失了,并且模拟器出现错误,导致模拟器无法连接。我无法解决,只是重置并失去所有要解决的问题。

【讨论】:

这正是发生在我身上,在 2021 年 2 月仍然是一个问题【参考方案3】:

工具-->AVDMANAGER

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

这对我有用。

【讨论】:

【参考方案4】:

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

步骤:

    用 google play 删除所有模拟器。 在没有 google Play 的情况下创建新的模拟器。 现在,如果您运行模拟器,则不会出现授权问题

或者

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

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

【讨论】:

删除所有模拟器并在没有 Google Play 的情况下创建一个新的模拟器为我解决了这个问题。之后,我能够使用 Google Play 创建一个新的模拟器,并且那个模拟器也能正常工作。我的问题是在将我的模拟器移动到另一个存储分区后开始的,我可能没有更新所有相关的 .ini 文件。【参考方案5】:

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

我不了解 Windows,但如果您以 root 身份运行 adb 以解决文件权限问题,这在 Linux 中是可能的。

修复:作为运行模拟器的用户,在命令 shell 中输入:

adb kill-server; adb devices

【讨论】:

【参考方案6】:

删除你的模拟器,然后创建一个没有google play服务的模拟器,它可以是Android Q(Android 11)。 它对我有用。

【讨论】:

【参考方案7】:

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

【讨论】:

【参考方案8】:

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

【讨论】:

【参考方案9】:

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

解决方案: 我删除了我的构建工具、平台工具、仿真器,但没有完整的 SDK 并再次下载它们。现在我为所有类型的版本创建了我的模拟器,现在所有类型的模拟器都没有未经授权的错误。

【讨论】:

【参考方案10】:

    保持模拟器开启

    使用删除android文件夹

    rm -rf ~/.android

    然后重启adb

    adb kill-server

    你应该在模拟器上得到一个提示以允许 USB 调试

    查看设备状态

    adb devices

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

【讨论】:

【参考方案11】:

遇到同样的问题,这里没有一个答案有效,最终发现以下对我有用:

在没有 Google Play 的情况下创建一个新的模拟器并启动它,Visual Studio 在第一次启动时检测到它并且设备将被授权。

【讨论】:

【参考方案12】:

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

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

【讨论】:

【参考方案13】:

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

【讨论】:

以上是关于Android Studio Emulator(设备未经授权)的主要内容,如果未能解决你的问题,请参考以下文章

Ubuntu android studio AVD 错误:Emulator: emulator: ERROR: VkCommonOperations.cpp:540: Failed to create

Android Studio启动时报错 Emulator: emulator: ERROR: OpenGLES emulation failed to initialize.

android studio emulator libGl错误

Android studio 4.1 Emulator 扩展控件

Android Studio 模拟器:emulator64-crash-service 意外退出

是否可以 Root Visual Studio Emulator Android?