【发布时间】:2016-11-24 23:20:36
【问题描述】:
我的操作系统是 Windows 7 Pro,我安装了 Android Studio 2.1,这是目前的最新版本,我按照video tutoril 的说明安装和设置 Genymotion,我按照视频的方式完成了每一步显示,但最后我无法在 Genymotion 中创建的虚拟设备上运行我的应用程序(但在视频中,它工作正常),我得到的是:
如截图所示,左边的模拟器是从AS中的Geny插件启动的,右边的对话框是我点击运行按钮后得到的,好像虚拟设备没有被AS识别。
事件日志是:
11:18:01 PM 错误:无法安装 smartsocket 侦听器:无法 绑定到 127.0.0.1:5037:每个套接字地址只使用一次 (协议/网络地址/端口)通常是允许的。 (10048) 11:18:02 PM 无法从 ADB 服务器读取 11:18:02 PM * 失败 启动守护进程 * 11:18:02 PM 错误:无法连接到守护进程 11:18:02 PM 'C:\Users\Vincent\AppData\Local\Android\Sdk\platform-tools\adb.exe,start-server' 失败 -- 必要时手动运行
到目前为止我所做的尝试:
首先,我找到了这个帖子:Android Studio Unable to Find Genymotion Device,它提供了一个在 google 论坛中讨论的链接:https://groups.google.com/forum/#!topic/genymotion-users/ov5ANqGf3DI。
从讨论中,一位名叫 Jordan 的人说需要做两件事:“桥接适配器”和“端口转发”。但是在我PC上VirtualBox的设置面板中,我发现是:
如果我将 Adapter2 设置为桥接适配器,“端口转发”按钮将被禁用。所以我不能同时做这两件事。我首先尝试了桥接适配器,但它不起作用,然后我将其设置回 NAT 作为默认值,添加端口转发规则,按照该帖子中的说明运行 adb 命令。
顺便说一句,他们告诉我查找 IP 地址的方法对我不起作用,我无法将 Play Store 安装到该虚拟设备中,所以我从 VirtualBox 中找出了虚拟设备的 IP 地址。
无论如何,到目前为止,它们都不起作用。
其次,我尝试了这个博客中的方法:http://scrumsofanarchy.com/adb-over-wi-fi-with-genymotion-android-emulator/,结果一无所获,因为我基本上无法将任何应用程序安装到虚拟设备中。
第三,我也尝试了这篇文章中的方法:android studio - emulator doesn't work and genymotion doesn't get recognized。我的 Genymotion 现在正在使用 AS 安装的 SDK,但这并不能解决问题。
我现在没有办法了,感谢任何帮助,谢谢!
【问题讨论】:
标签: android android-studio android-emulator genymotion