【问题标题】:Cannot Run App On Genymotion Emulator From Android Studio无法从 Android Studio 在 Genymotion 模拟器上运行应用程序
【发布时间】: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


    【解决方案1】:

    只需在 Android SDK Mangaer 中安装 GPU Debugging Tools 3.1 ;-)

    【讨论】:

      猜你喜欢
      • 2017-08-18
      • 1970-01-01
      • 1970-01-01
      • 2015-03-14
      • 2018-10-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多