带有Android Studio模拟器的博览会错误:“运行adb时出错:这台计算机无权调试设备”

Axe*_*tad 5 android android-emulator

我正在尝试将Android Studio模拟器连接到我的博览会应用程序,但出现以下错误消息:

无法在Android上启动项目:运行adb时出错:该计算机无权调试该设备。请按照此处的说明启用USB调试:https : //developer.android.com/studio/run/device.html#developer-device-options。如果您使用的是Genymotion,请转到“设置”->“ ADB”,选择“使用自定义Android SDK工具”,然后将其指向您的Android SDK目录。

有谁知道该怎么办?

谢谢!

小智 11

刚才对我有用的东西:

  1. 转到工具。
  2. 在 Android Studio 中选择 avd。
  3. 选择您的模拟器。
  4. 抹掉数据。
  5. 点击“重新开始”。


Dar*_*ryn 6

tldr:
查看模拟器“屏幕”并接受询问是否允许调试的提示。


当我执行以下操作时,我收到了您在问题中描述的消息:

  1. 在 Android Studio Virtual Device Manager (VDM) 中,启动模拟设备
  2. 运行npm start(运行expo start
    • expo Metro Bundler 运行(命令行和浏览器)
  3. 在世博会上:选择 Android 模拟器
  4. 在博览会中:看到您发布的相同错误

提供的链接似乎与模拟器无关。

一开始我没有意识到,但解决方案是在模拟设备的屏幕上等待。它悄悄地显示了一个标准的 Android 权限提示,请求允许调试设备。这个提示在https://developer.android.com/studio/command-line/adb#Enabling的“注释”中有描述,

注意:当您连接运行 Android 4.2.2 或更高版本的设备时,系统会显示一个对话框,询问是否接受允许通过此计算机进行调试的 RSA 密钥。这种安全机制可以保护用户设备,因为它确保除非您能够解锁设备并确认对话框,否则无法执行 USB 调试和其他 adb 命令。

这当然是我期待的手机,但没想到模拟器。

一旦我在模拟手机中授予了该权限,expo 就会继续在模拟器上运行。


Mit*_*tch 5

我发现模拟器的开发人员选项中的“USB 调试”已被关闭。打开它解决了问题。不知道怎么关掉的。


Éli*_*lie 5

我今天遇到了这个问题,我只是禁用了USB调试并再次启用它。工作了。


归档时间:

查看次数:

7153 次

最近记录:

6 年,10 月 前