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目录。
有谁知道该怎么办?
谢谢!
tldr:
查看模拟器“屏幕”并接受询问是否允许调试的提示。
当我执行以下操作时,我收到了您在问题中描述的消息:
npm start(运行expo start)
提供的链接似乎与模拟器无关。
一开始我没有意识到,但解决方案是在模拟设备的屏幕上等待。它悄悄地显示了一个标准的 Android 权限提示,请求允许调试设备。这个提示在https://developer.android.com/studio/command-line/adb#Enabling的“注释”中有描述,
注意:当您连接运行 Android 4.2.2 或更高版本的设备时,系统会显示一个对话框,询问是否接受允许通过此计算机进行调试的 RSA 密钥。这种安全机制可以保护用户设备,因为它确保除非您能够解锁设备并确认对话框,否则无法执行 USB 调试和其他 adb 命令。
这当然是我期待的手机,但没想到模拟器。
一旦我在模拟手机中授予了该权限,expo 就会继续在模拟器上运行。
| 归档时间: |
|
| 查看次数: |
7153 次 |
| 最近记录: |