【问题标题】:Android Studio doesn't see genymotionAndroid Studio 看不到 genymotion
【发布时间】:2015-01-31 09:52:05
【问题描述】:

我将android studio的0.5更新到0.8.14版本,但是现在studio没有看到genymotion,我现在必须做什么?谢谢大家。

编辑:我也通过更新 genymotion 解决了这个问题

【问题讨论】:

  • 我也通过更新 genymotion 解决了这个问题
  • Christian Göllner 下面的答案应该被标记为正确答案。

标签: android android-studio genymotion


【解决方案1】:

Genymotion 默认使用它自己的 ADB 二进制文件。如果它的版本与 Android Studio 使用的版本不同,它们可能会发生冲突,您会遇到很多问题。其中之一可能是未检测到 Genymotion,以及部署应用程序出现问题。

我建议将 Genymotion 设置为使用 Android Studio 也在使用的 ADB/Android SDK,而不是使用默认的 SDK。这样您就可以避免在未来的更新中发生冲突。

【讨论】:

  • 我已经完成了,但它仍然存在冲突。我正在使用 ubuntu linux 14.04 问题是我已经为我自定义安装的 adb 创建了链接 /usr/bin/adb 然后在 genymotion 中我提供了我的自定义 adb。但是当我运行 genymotion 模拟器时,控制台 adb 停止工作。它尝试重新启动服务器但不能
  • 我在Linux上指定了sdk的路径(与Android Studio使用的相同),小对勾没有出现,但确实有效。我之前在 adb devices 中看到过,但 android studio 没有。完成此操作后,重新启动 Android Studio,现在它可以工作了。感谢分享这个
  • 谢谢克里斯蒂安。你的解决方案对我有用。我使用的是 Ubuntu 15.10,但没有指定正确的 Android SDK 路径。它被设置为默认路径。
  • 谢谢。这个答案应该被选为正确答案,但作者没有选择任何东西......
  • 非常棒!!,您节省了我的时间。非常感谢
【解决方案2】:

您必须先安装 Genymotion 插件,点击“文件”选项卡找到“插件”选项,在底部搜索 Genymotion,然后安装。安装完成后,需要重启Android Studio,之后你会在“Sdk Manager”图标旁边看到Genymotion图标,点击它,然后指定你的Genymotion安装位置即可。此外,确保您已安装“Oracle Virtual Box”以使用 Genymotion,这是一项要求。

编辑-

然后你的genymotion虚拟机出现,点击你想要的(我认为它必须关闭才能开始可点击/不灰色)然后点击开始,

然后单击菜单栏下方按钮栏中心附近的绿色播放图标,然后 genymotion 虚拟机应出现在“正在运行的设备”下。突出显示它并单击确定,它应该会启动并显示您的程序。

【讨论】:

  • 在 genymotion 设备管理器屏幕上,实例显示 Status = On,但在随后的选择设备屏幕中,我得到一个空白屏幕! geny 和最新的 android studio 2 似乎存在问题
  • 安装这个插件是绝对没有必要的。
  • @VSG24 为什么不呢?
  • @Biu 因为它所做的只是向 Android Studio 添加一个按钮,让用户打开一个窗口,其中列出了 VM(同样的事情可以使用 Genymotion 程序本身完成)
  • @VSG24 我不知道,那是我为了让 Android Studio 看到 Genymotion 而做的
【解决方案3】:

打开 Genymotion Shell,使用命令行 devices list 将显示 然后在 cmd 中使用命令行 adb connect IP address。如果在 studio.maybe 中不显示设备,则重新启动 studio。

【讨论】:

    【解决方案4】:

    一句话(你需要找到你的设备ip): adb connect 192.168.***.***:5555


    2019-03-19 09:10:00

    我的环境:

    • Ubuntu 18.04
    • Genymotion 版本 3.0.1
    • Android 调试桥版本 1.0.40
    • AndroidStudio 版本 3.3.2

    我的问题:

    1. adb 设备:list is empty
    2. 未检测到 USB 设备或正在运行的模拟器

    我的解决方案:

    1. cd /opt/genymobile/genymotion
    2. ./genymotion-shell
    3. devices list(如果没有正在运行的设备启动)
    4. 在其他终端运行 commond :adb connect yourDeviceIP:5555

    参考:

    1. https://stackoverflow.com/a/27262302/7707781
    2. https://stackoverflow.com/a/24926960/7707781

    【讨论】:

    • genymotion-shell 提示非常重要!帮助很大。谢谢。
    【解决方案5】:

    我遇到了同样的问题,我关闭了 genymotion,然后单击了运行按钮,因此打开了“选择部署目标”对话框。之后,我以管理员身份打开 genymotion,启动虚拟设备,一分钟后它出现在“选择部署目标”对话框中。

    我认为关键是genymotion必须在android studio之后运行,并且可能必须打开“Select Deploymnt Target”对话框!

    反正对我有用

    【讨论】:

      【解决方案6】:

      经过一番研究,我找到了解决方案,打开任务栏并结束处理 adb.exe,点击运行(android studio),然后 adb 将被重新创建,您的 genymotion 模拟器将在列表中。竖起大拇指

      【讨论】:

        【解决方案7】:

        当我将 Android Studio 更新到 3.4 时,我的系统出现了同样的问题。

        1. 打开 Genymotion 程序,
        2. 点击左上角的“Genymotion”文字,
        3. “设置”-->“ADB”-->勾选“使用 Genymotion Android 工具(默认)”
        4. 重新启动 Genymotion 程序。

        【讨论】:

          【解决方案8】:
          • 转到 Genymotion → 设置 → ADB → 使用自定义 Android SDK 工具 (C:\Users\{username}\AppData\Local\Android\Sdk)。
          • 进入 Android Studio → 搜索“Genymotion 设备管理器” → 为 Genymotion (C:\Program Files\Genymobile\Genymotion) 指定部件。
          • 转到 Android Studio → 查看 → 显示 → 工具栏。

          【讨论】:

            【解决方案9】:

            首先安装genymotion插件并重启和android studio。重启后你会在sdk管理器图标附近看到genymotion设备管理器图标选择它并添加你有genymotion文件夹的路径。如果你没有看到图标然后搜索genymotion 设备管理器你会得到它

            【讨论】:

              【解决方案10】:

              我曾经遇到过这个问题。我必须手动将它连接到 adb 服务器,它工作正常! 只需按照以下步骤操作:

              1- 打开你的模拟器

              2-运行后,打开oracle vm virualBox manager app

              3- 双击正在运行的模拟器。您将看到 Ip 管理价值。那是模拟器本地ip地址

              4- 转到您的 sdk 管理器路径,然后是平台工具目录

              5-在这个目录下打开cmd(或者使用cd命令)

              6- 运行 adb connet ipAddress:5555

              之后,您将在屏幕上看到已连接到 IP 地址的文本。回到android studio,你看到adb已经出现了!

              【讨论】:

                猜你喜欢
                • 1970-01-01
                • 2020-01-14
                • 2017-05-17
                • 2019-09-11
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                相关资源
                最近更新 更多