我收到此类错误
错误:无法安装 smartsocket 监听器:无法绑定到 127.0.0.1:5037:通常只允许使用每个套接字地址(协议/网络地址/端口)。 (10048)1:34:26 PM无法从ADB服务器读取确定1:34:26 PM *无法启动 守护进程* 1:34:26 PM错误:无法连接守护进程1:34:26 PM ' C:\用户\ MITESH SUTHAR \应用程序数据\本地\ Android的\ SDK \平台工具\ adb.exe,启动服务器' 失败 - 必要时手动运行1:38:14 PM无法获得结果 ' adb版本'
my genymotion device is running but it shows me that no device
答案 0 :(得分:17)
我遇到了同样的错误。我给出了以下命令。它已经解决了
命令: - taskkill /f /im adb.exe
答案 1 :(得分:13)
platform-tools
目录。adb kill-server
。adb start-server
。adb
成功启动。OR
adb.exe
进程。如果adb存在任何问题,这可能会有效。
答案 2 :(得分:4)
就我而言,上述解决方案均无效。我奇怪地解决了它也许它可能是一个错误。
不要在Android Studio之前运行Genymotion模拟器。首先,我打开android studio,然后点击运行项目并选择部署目标窗口出现。然后我运行genymotion模拟器,现在模拟器显示在Android Studio的选择部署目标窗口中。然后部署到模拟器而没有错误。完成!
另一方面,您可以尝试将Genymotion sdk设置为与Android studio sdk相同。要做到这一点,首先找到你的sdk位置。您可以通过右键单击 Android Studio项目 - >找到它。打开模块设置 - >选择SDK位置 - >在Android SDK位置下,显示。然后打开 Genymotion - >设置 - > ADB标签 - >点击使用自定义Android SDK工具单选按钮 - >导航到Android studio使用的SDK文件夹 - >重启Genymotion虚拟设备
答案 3 :(得分:1)
使用 API 30 安装的 Android Studio 4.1.3 出现此错误 01-04-2021 09:56 'C:\Users\ranja\Android\Sdk\platform-tools\adb.exe start-server' 失败 -- 必要时手动运行
试过 C:\Users\ranja>adb start-server
注意:我在 Windows 10 的 %PATH% 环境变量中添加了“C:\Users\ranja\Android\Sdk\platform-tools”
答案 4 :(得分:0)
我在离子2中遇到了同样的错误。我只是卸载并重新安装离子。它再次正常工作..
npm uninstall -g ionic
npm install -g ionic
答案 5 :(得分:0)
如果以上都不适合您,请确保您关闭了Genymotion模拟器,因为它导致了我的这个问题。
答案 6 :(得分:0)
最简单的方法!我刚试图将React-Native应用程序连接到Android Studio模拟器时遇到此问题。如果您阅读错误消息,它会告诉您 "通常只允许使用每个套接字地址(协议/网络地址/端口)。" 因此,您可以假设除React-Native之外的其他内容也尝试连接到模拟器。
终止连接:
让模拟器保持运行状态。
关闭并卸载模拟器上的所有Android Studio / Eclipse应用程序。 这会终止尝试连接的应用。
如果正在运行,请关闭Eclipse或Android Studio。 Android Studio不必打开才能让模拟器正常工作(这很重要)。 这会终止尝试连接的软件。
这样做之后我又回到了我的React-Native应用程序并连接到Expo没问题。
您所要做的就是终止所有连接。但是你可以选择。
答案 7 :(得分:0)
我遇到了同样的错误,它只是在Windows上重新启动AS后才起作用,当然,它要求更新SDK。