Expo XDE的Genymotion开放式Android设备会出现误差



我正在使用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工具必须在路径变量中存在。

最新更新