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

时间:2017-03-13 17:22:00

标签: android android-emulator

我正在使用MACbook。对于一个特定的模拟器,它始终显示为脱机。模拟器有一个nexus 5皮肤,是一个api 24版本。当我尝试另一个模拟器它的罚款和工作。我尝试重新创建模拟器。当我运行adb设备时,它会说"未经授权的"。

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

更新:这也是我在api 22以上的其他情感者发生的事情。我现在不得不切换到genymotion,这似乎工作正常并显示为在线。它与更新android studio有关。在我重新安装工作室并没有采取2.3更新后,问题得到了解决。

2 个答案:

答案 0 :(得分:2)

不知道具体问题,但似乎最新更新存在一些错误。

我个人认为我的测试在./gradlew命令运行时失败,但在通过Android Studio IDE运行时却没有。

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

  • adb kill-server
  • adb devices

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

- 更新 -

在仔细研究了这个之后,我发现新模拟器使用的Qt版本5.7.0和Ubuntu 14.04以及它的Qt版本之间存在兼容性问题。无论你将使用什么系统,你都会安装一些Qt版本。

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

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

尝试解决Qt版本之间的问题,并且如果我可以让新模拟器再次正常工作,则会更新此信息。

答案 1 :(得分:0)

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