我知道在普通设备上我必须授权调试过程,但是我第一次在模拟器上授权它。
我刚刚在我的家用电脑上安装了我的第一个模拟器来完成一些工作,这就加速了。
任何想法是什么原因或Android o api 26 google play SDK是否正常?
PS:我在家里使用Windows版本。
答案 0 :(得分:10)
问题已解决。
步骤1-制作新的模拟器(Any)。 步骤2-然后通过更改设置以使用硬件图形修复黑屏的另一个问题。(如果这个问题与错误相关,则不知道)
Bam每件事都有效。
答案 1 :(得分:2)
我遇到了同样的问题,并尝试了所有建议的所有步骤,但以下步骤对我有用:
步骤:
或
解决此问题的另一种方法是: 步骤:
答案 2 :(得分:1)
发生这种情况时,您可以通过模拟器请求权限 demonstrative video
但是在android Q api 29模拟器上,当请求USB调试时,警报在确认之前就消失了,并且模拟器发生错误,阻止了模拟器的连接。我无法解决,只能重置并失去所有要解决的东西。
答案 3 :(得分:1)
工具-> AVDMANAGER
单击右侧的工具提示,在关闭模拟器之前,您可以看到擦除数据。
这对我有用。
答案 4 :(得分:0)
我发现与运行进程adbd的用户相关联的.android / adbkey *文件与与运行仿真器的用户相关联的同一文件之间不匹配。
我不了解Windows,但是如果您以root用户身份运行adb来解决文件权限,则在Linux中是可能的。
修复:当用户运行仿真器时,将其键入命令外壳:
adb kill-server; adb devices
答案 5 :(得分:0)
为此,我不得不从Android Studio使用Oreo(而不是Pie)作为系统映像启动新的模拟器。
答案 6 :(得分:0)
只需删除〜/ .android文件夹。
答案 7 :(得分:0)
我也遇到了同样的问题,它的产生是因为我将SDK从同一台PC复制到另一台具有相同配置(软件和硬件)的PC。现在,我在Pie上创建了一个仿真器,还尝试了Oreo,但两者都未经授权而来。
解决方案: 我删除了我的构建工具,平台工具,模拟器,但没有完成SDK,然后再次下载了所有这些工具。现在,我为所有类型的Version创建我的模拟器,并且现在对于所有类型的模拟器都没有未授权的错误。
答案 8 :(得分:0)
保持模拟器
使用删除android文件夹
rm -rf ~/.android
然后重新启动adb
adb kill-server
您应该在模拟器上得到提示,以允许进行USB调试
查看设备状态
adb devices
这应该可以解决问题,当我在制作React Native应用程序时从expo启动模拟器时遇到问题时,我用它来解决此问题。
答案 9 :(得分:0)
遇到同样的问题,这里的答案都无效,最终发现以下对我有用:
在没有Google Play的情况下创建一个新的模拟器并启动它,Visual Studio会在第一次启动时检测到它,并且将对该设备进行授权。
答案 10 :(得分:0)
我在开发 Flutter 应用程序时在我的 Arch Linux 上解决了这个问题,方法是删除所有模拟器设备并创建一个没有 Google Play 商店的新模拟器。
此外,在图形设置中不要忘记选择硬件图形而不是自动,设备将可用并被检测到。