繁体   English   中英

Android Studio 看不到 genymotion

[英]Android Studio doesn't see genymotion

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

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

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

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

在此处输入图片说明

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

编辑-在此处输入图片说明

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

在此处输入图片说明

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

在此处输入图片说明

打开 Genymotion Shell,使用命令行devices list将显示在此处输入图片说明然后在 cmd 中使用命令行adb connect IP address如果没有在工作室中显示设备。也许重新启动工作室。

一句话(你需要找到你的设备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. 在其他终端运行adb connect yourDeviceIP:5555

参考:

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

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

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

无论如何它对我有用

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

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

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

在此处输入图片说明 在此处输入图片说明

  • 转到 Genymotion → 设置 → ADB → 使用自定义 Android SDK 工具( C:\\Users\\{username}\\AppData\\Local\\Android\\Sdk )。
  • 转到 Android Studio → 搜索“Genymotion 设备管理器”→ 指定 Genymotion 的部分( C:\\Program Files\\Genymobile\\Genymotion )。
  • 转到 Android Studio → View → Appearent → Toolbar。

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

我曾经遇到过这个问题。 我必须手动将它连接到 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出现了!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM