我的操作系统是Windows 7专业版,我安装了Android Studio 2.1,这是目前的最新版本,我按照video tutoril的说明安装和设置Genymotion,我完成了每一步视频显示,但最终我无法在Genymotion中创建的虚拟设备上运行我的应用程序(但在视频中,它工作正常),我得到的是:
如屏幕截图所示,左侧的模拟器是从AS中的Geny插件启动的,右侧的对话框是我点击“运行”按钮后得到的,似乎AS无法识别虚拟设备。 / p>
事件日志是:
11:18:01 PM错误:无法安装 smartsocket 监听器:不能 绑定到127.0.0.1:5037:每个套接字地址只有一次使用 (协议/网络地址/端口)通常是允许的。 (10048) 晚上11:18:02从亚行服务器11:18:02 PM无法读取确定*未通过 启动守护进程* 11:18:02 PM错误:无法连接到守护进程11:18:02 PM 'C:\用户\文森特\应用程序数据\本地\ Android的\ SDK \平台工具\ adb.exe,启动服务器' 失败 - 必要时手动运行
到目前为止我尝试了什么:
首先,我发现了这篇帖子:Android Studio Unable to Find Genymotion Device,它在google论坛中提供了一个讨论链接:https://groups.google.com/forum/#!topic/genymotion-users/ov5ANqGf3DI。
从讨论中,一个名叫乔丹的人说,需要做两件事:“桥接适配器”和“端口转发”。但是在我PC上VirtualBox的设置面板中,我发现的是:
如果我将Adapter2设置为桥接适配器,则将禁用“端口转发”按钮。所以我不能同时做这两件事。我首先尝试了桥接适配器,它没有工作,然后我将其设置为NAT默认,添加端口转发规则,运行adb命令,如该帖子中所述。
顺便说一句,他们告诉找到ip地址的方法对我没用,我无法将Play商店安装到那个虚拟设备中,所以我从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,但这并不能解决问题。
我现在用完了选项,感谢任何帮助,谢谢!
答案 0 :(得分:1)
只需在Android SDK Mangaer中安装GPU调试工具3.1; - )