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

标签 android android-emulator

我正在使用 MACbook。对于一个特定的模拟器,它总是显示离线。模拟器有一个 nexus 5 皮肤,是一个 api 24 构建。当我尝试另一个模拟器时,它很好用。我尝试重新创建模拟器。当我运行 adb devices 时,它显示“未经授权”。

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

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

最佳答案

不知道确切的问题,但最新更新似乎存在一些错误/问题。

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

我也遇到了你的离线问题,我发现我至少可以通过运行来纠正这个问题:

  • adb kill-server
  • adb 设备

在另一篇文章中有更多相关信息: https://stackoverflow.com/a/21330228/5096103

-- 更新--

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

我猜这可能是您遇到的问题的原因/相关问题。

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

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

关于android - android studio 更新 api 24 模拟器后显示离线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42769678/

相关文章:

android - 连接到 Arduino mega ADK 时,Galaxy s3 无法充电

Android - VideoView - onTouch 的行为不符合预期

android - 应用不稳定

android - android模拟器中的传感器?

android - 无法使用软件渲染器创建上下文 0x3005 模拟器 : WARNING: Could not initialize OpenglES emulation,

android - 单击 TextView 中的 HTML 链接会触发奇怪的 AndroidRunTimeException

android - MediaController/VideoView 无法在某些手机上播放 mp4

android - 禁止在 VirtualBox 中使用 Android 启动模拟器

android - 如何在 WebView 中启用缩放控件和捏缩放?

安卓 ICS : Remove blue divider in ActionBar?