android studio 更新后 api 24 个模拟器显示离线

After android studio update api 24 emulator showing offline

我正在使用 MACbook。对于一个特定的模拟器,它总是显示离线。模拟器有一个 nexus 5 皮肤,是一个 api 24 版本。当我尝试另一个模拟器时,它很好用。我尝试重新创建模拟器。当我 运行 adb devices 它说 "unauthorized"。

我尝试了以下方法: 我进入模拟器的开发人员设置并允许 usb 调试,看看是否有帮助,但没有帮助。这是在我将 android studio 更新到 2.3 之后发生的。我还尝试从模拟器中擦除用户数据。这是怎么回事?

更新:我在 api 22 以上的其他仿真器也会发生这种情况。我现在不得不切换到 genymotion,它似乎工作正常并且显示为在线。它与更新 android 工作室有关。重装studio后,没有进行2.3更新,问题解决。

不知道确切的问题,但似乎有一些 bugs/issues 具有最新更新。

就我个人而言,我发现我的测试在通过 ./gradlew 命令 运行 时失败,但在通过 Android Studio 运行 时不会失败 IDE.

我也遇到了你的 offline 问题,我发现我至少可以通过 运行ning:

来纠正这个问题
  • adb kill-server
  • adb devices

在另一个 post 中有更多关于此的信息:

-- 更新--

在进一步调查之后,我发现新模拟器使用的 Qt 版本 5.7.0 与 Ubuntu 14.04 及其 Qt 版本之间存在兼容性问题.无论您将使用什么系统,您都将安装某个版本的 Qt。

我猜这可能是 cause/related 您遇到的问题。

我通过将 SDK 工具从版本 25.3.1 降级到 25.2.3 成功地修复了我的系统。我没有得到新模拟器的速度改进,但至少我可以 运行 我的测试可靠。

打算尝试解决 Qt 版本之间的问题,如果我能让新的模拟器再次正常工作,我会更新这个。

我遇到了同样的问题。我通过在内部版本号上单击 7x 解锁模拟器的开发人员选项后打开 USB 调试来解决它。