2

expo不能使用世博会和genymotion

运行Android应用程序,我使用genymotion与世博会一起跑我的反应,本机应用程序。我没有得到任何错误与genymotion,但是当我尝试与世博会运行它,我得到以下错误:

无法在Android上启动项目:无法安装的SmartSocket听众:无法绑定到127.0 .0.1:5037:通常只允许使用每个套接字地址(协议/网络地址/端口)。 (10048) 无法读取从ADB服务器 * OK未能启动守护* 错误:无法连接到守护进程

我没有做VT-X在我的系统启用,因此Android的5及以上版本不加工。这是我试图运行使用自定义平板电脑4.2.2-API 17 - 1536x2048。 enter image description here

请指导我如何继续!

更新:这里@dikaiosune是adb devices输出 enter image description here

+0

你可以在本机上粘贴'adb devices'的输出吗? – dikaiosune

+1

任何新闻?为此,我有同样的问题 –

+0

在这里得到相同的错误。 – Jed

回答

-3

TNS运行Android --emulator专门针对Android的SDK模拟器。 您有两种选择使用Genymotion:

启动Genymotion虚拟设备并且永不关闭它。然后删除--emulator参数,如tns run android 使用--geny参数,如:tns run android --emulator --geny。您也可以使用较短的仿真命令,如tns仿真android --geny 有关更多详细信息,可以随时参考我们的在线帮助,使用tns帮助运行android。

希望这会有所帮助!

0

的Ubuntu 16.04

删除您的任何ADB。

sudo易于删除ADB

添加到您的〜/ .basrc:

export ANDROID_HOME='Path to Android SDK' 
export PATH=$PATH:'Your Genymotion Directory/tools/' 

最后一个会从genymotion添加 '亚行' 到您的路径。注意:不要忘记关闭并重新打开终端。

它为我工作,面临同样的问题。 希望它有帮助。