【问题标题】:Can't start Genymotion Emulator from Android Studio Plugin无法从 Android Studio 插件启动 Genymotion 模拟器
【发布时间】:2015-12-30 03:21:05
【问题描述】:

我看过很多有类似问题的帖子,并尝试了很多解决方案,但到目前为止都没有帮助。这一切都是在我将 Genymotion 从 2.5.2 升级到 2.6.0 之后开始的。

我在 Ubuntu 15.10 64 位上使用 Android Studio 1.5.1。 Genymotion 插件是 1.0.7 版。 VirtualBox 是 5.0.12 r104815

当我尝试启动 Genymotion 模拟器时,我得到:

我定义了几台机器,它们都这样做。

但是,我可以从 Genymotion 应用程序启动它们。

另一条信息...如果我正在运行 Android Studio 和 Genymotion,当我尝试从命令行发出任何 adb 命令时会收到以下错误:

adb 服务器已过期。杀... 无法绑定 'tcp:5037' ADB 服务器没有 ACK * 无法启动守护进程 * 错误:

我尝试过重启电脑、重启 Android Studio 以及移除并重新加载插件。我还将 Genymotion 设置为使用与 Android Studio 相同的 adb。

有什么想法吗?如果您需要更多信息,请告诉我。

谢谢, 丰富

【问题讨论】:

    标签: android virtualbox genymotion


    【解决方案1】:

    这实际上是两个不同的问题,我已经找到了一个解决方案和另一个解决方法。

    无法从 Android Studio 插件启动 Genymotion 模拟器 - 我现在通过恢复到 Genymotion 2.5.2 解决了这个问题。我仍然需要弄清楚为什么 2.6.0 会导致问题,但现在我可以从 Android Studio 插件启动模拟器机器。

    adb 服务器已过期 - 这是由机器上的多个 adb 实例引起的。就我而言,Android Studio 使用的是 ~/Android/Sdk/platform-tools 中的那个,但是当我尝试在终端中发出 adb 命令时,它使用的是 /usr/bin 中的那个。我将尝试在 /usr/bin 中创建一个指向 ~/Android/Sdk/platform-tools 的符号链接,或者将 ~/Android/Sdk/platform-tools 添加到我的 Path 环境变量中。

    丰富

    【讨论】:

      猜你喜欢
      • 2022-01-01
      • 2014-12-20
      • 2015-02-18
      • 1970-01-01
      • 1970-01-01
      • 2020-12-11
      • 2017-09-28
      相关资源
      最近更新 更多