我正在使用XDE版本16.0.0,我想在Android模拟器中测试我的应用程序。我在Mac上。我已经安装了genymotion,并以expo.io(https://docs.expo.io/versions/v16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.html(启动模拟器,但我会遇到以下错误。我不知道它的含义或如何解决。
无法在Android上启动项目:无法安装 SmartSocket 。侦听器:已使用ADB服务器的地址没有ACK *无法启动守护程序 *错误:无法连接到守护程序
我希望有人可以帮助我吗?
在我的情况下,解决方案是在ubuntu 17.04
上sudo apt remove android-tools-adb
adb kill-server
adb start-server
您可能安装了ADB和Android-Tools-ADB
花了一天的时间弄清楚它后,我决定在基因抗病中使用Android仿真。这是针对ubuntu(16.04(。
-
下载Android Studio&进入工具> Android> AVD Manager。
-
下载为哪个设备下载SDK&您要去的Android版本使用。
- 下载后,通过单击来测试模拟器功能在"动作"下的绿色游戏图标上(在虚拟设备中最右边屏幕(。
- 开放式元素,设置> adb>'使用自定义Android SDK工具'。选择文件夹/*/android/sdk(在Android SDK所在的任何地方安装(
- 通过单击主基因截图中的"开始"来测试。打开XDE,加载项目&'Ctrl D'加载Android设备。它将开始安装博览会应用程序。
vivid
响应在这里甚至在Linux上也有效(他在OSX上做到了,我也对Windows也有效(。
基本上,您必须检查ADB的版本。喜欢: adb version
和(使用您的真实路径( /opt/android-sdk/platform-tools/adb version
如果它们有所不同,请用第二个替换/usr/bin/adb
(第一个(。
其他重要的事情是您必须设置正确的Genymotion SDK。并确保SDK&SDK工具必须在路径变量中存在。