Android O Developer如何预览仿真器始终OFFLINE?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (30)

我正在尝试针对Android O开发人员预览测试我的应用。我可以下载并运行模拟器,但在部署我的应用程序时,它总是以“[离线]”出现。如果我继续尝试部署,我会得到以下输出:

com.android.ddmlib.AdbCommandRejectedException: device unauthorized.
This adb server's $ADB_VENDOR_KEYS is not set
Try 'adb kill-server' if that seems wrong.
Otherwise check for a confirmation dialog on your device.
Error while Installing APK
提问于
用户回答回答于

我得到这个相同的错误。直到我执行以下步骤后,我才能开始工作。 看看AVD列表,我会试着解释我的意思。

第一个屏幕将如下所示 - 选择一个没有公文包的设备:

之后,你需要选择奥利奥图片。它看起来像下面这样:

我试着再次用Google Play运行Oreo--在成功完成上述操作之后,即使它正在运行,我仍然看到它处于脱机状态。我实际上同时运行两个模拟器,以便你可以看到它们在右侧列出:

另外,我注意到每次启动Google Play Oreo图像时,都认为需要重新设置SD卡并对其进行格式设置,这可能是其他问题。

用户回答回答于

我一直在寻找这个问题的答案,但最终为我自己解决了。

启用“Play商店”的模拟器是他们成为真正设备的最接近的人 - 包括现在必须启用开发人员选项,然后才能将USB调试部署到其中。如果您不这样做,则会显示为具有未知功能的脱机设备。

https://developer.android.com/studio/debug/dev-options.html

一旦启用USB调试选项并且源设备获得批准,它就会全部生效。

扫码关注云+社区