当前位置: 首页 > 知识库问答 >
问题:

React-Native,Android,GenyMotion:ADB服务器没有ACK

端木飞
2023-03-14

我正在Mac上使用React-Native、Android和Genymotion。当我运行react-native run-android时,在启动操作结束时会看到以下几行:

...
04:54:40 E/adb: error: could not install *smartsocket* listener: Address already in use
04:54:40 E/adb: ADB server didn't ACK
04:54:40 E/ddms: '/Users/paulbrie/Library/Android/sdk/platform-tools/adb,start-server' failed -- run manually if necessary
04:54:40 E/adb: * failed to start daemon *
04:54:40 E/adb: error: cannot connect to daemon
:app:installDebug FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:installDebug'.
> com.android.builder.testing.api.DeviceException: Timeout getting device list.
...
List of devices attached
192.168.59.101:5555 device

谢谢,保罗

共有1个答案

咸疏珂
2023-03-14

经过更多的研究,我意识到Genymotion默认使用自己的ADB。

我切换到我的主adb(react-native使用的是相同的),它解决了这个问题。我想是因为GenyMotion的adb首先启动了,所以我得到了地址已经在使用错误消息。

 类似资料:
  • 我试图改变用户界面之前,用户离开应用程序(用户是在多任务视图或切换到一些其他应用程序)。更具体的是,当用户离开应用程序时,我想添加一个带有应用程序徽标的全屏视图。 这是Android上的bug吗?如果没有,我有什么选择让它在Android上工作。 谢了。

  • 当我运行时,会出现以下错误: 无法连接到开发服务器 包服务器正在运行,我可以直接从我的移动设备上的浏览器访问它。 我的Android设备连接到计算机并启用调试(我使用命令检查)。 我的Android版本是4.4.4,所以我不能使用命令。 我在Dev设置中设置了ID地址和端口。 USB调试已开启。 我用Windows 7. 如何修复此错误?

  • 问题内容: 我正在考虑将React Native用于新的Web应用程序。是否可以使用它同时发布iOS和Android应用程序? 我知道这是在路线图上,但是我不清楚这将是一个单独的开源项目(例如,React Android与React Native)还是一个(例如,React Native)。 问题答案: TLDR :很有可能。但这取决于您的用例。 您可以实现约 80〜99 +%的代码复用率 (取决

  • 我在iOS中有一个相当复杂的React原生项目,我想把它移植到Android上,测试它的可移植性。我已经完成了以下标准安装说明: '安装最新的JDK安装Android SDK:On Mac:brew安装Android SDK导出Android_HOME=/usr/local/opt/Android SDK打开Android SDK管理器(在Mac上启动新的shell并运行Android);在出现的

  • 问题内容: 我正在运行一个Java应用程序,我们将其作为服务器端系统进行分发。我正在尝试编写启动器(这里的“写”有点夸张,我基本上只是复制Java.exe文件,以便我们可以在Windows的进程浏览器中获得所需的名称)。该exe位于应用程序文件树的bin /目录中。 现在,我们在文件树中还有一个jre /目录,这是Java.exe实际所在的位置(我们将产品与Java环境一起交付)。当我使用Java