无法连接到adb.check事件日志以查找可能的问题,请验证localhost条目是指向127.0.0.1还是:: 1表示ipv4或ipv6
试过adb kill-server,重启,invalidate restart什么都行不通。在这里https://issuetracker.google.com/issues/130791561报道了同样的问题
注意:我没有在工作室中添加任何文件或任何内容,它是全新系统仍然存在格式的全新安装的Studio。
用这个替换你的平台工具并删除另一个。 https://dl.google.com/android/repository/platform-tools_r26.0.0-windows.zip
原因是ADB服务器问题。只需重新运行您的adb即可。
(转到你的SDK文件夹然后在platform-tools文件夹中你可以看到adb.exe。复制路径位置并将其粘贴到你的计算机系统环境变量中。在那里设置一个新路径并在那里粘贴adb.exe文件位置。希望它会解决)
如果您使用的是Genymotion,则有一个更新可以解决问题。
Genymotion 3.0.2 (April 18th, 2019)
更正
我们修复了与Android SDK的platform-tools 28.0.2软件包中捆绑的adb工具不兼容的问题,导致无法启动虚拟设备。
这个新版本的adb通过强制使用“端口”部分来改变“adb connect:”命令的行为。这打破了Genymotion Desktop在一些没有通过端口的地方。我们调整了“adb connect”的调整方式,并更新了产品附带的版本,以便与平台工具28.0.2中的版本相匹配。
我在android Studio 3.4版本中也遇到了这个问题,但现在我已修复它,如果你使用的是Windows,请按照以下步骤操作:
Linux用户解决方案。
系统信息:Linux Mint Cinnamon 19.1,Android Studio 3.4.1
问题描述:平台工具问题。
解决方案:手动删除文件夹并通过Android Studio更新SDK工具。
第1步:转到Android SDK安装文件夹。默认情况下,在您的主目录下。选择平台工具,然后删除。 (/家//安卓/ SDK)
第2步:打开Android Studio并转到SDK工具。 (文件 - >设置 - >外观和行为 - >系统设置 - > Android SDK - > SDK工具)到目前为止,您应该可以看到Android SDK平台工具行未选中。
步骤3:选中以安装Platform Tools并按OK。请注意,它会将文件夹重定位到已删除的目录。
现在您重新安装了平台工具,重新启动Android Studio,您的部署目标就会显示出来。
如果您没有安装平台工具并尝试构建或运行项目,则会出现此IDE错误。仅供参考:)
这就是全部。请享用。快乐的编码
如果您使用Windows,则可能在api-ms-win-crt-runtime-l1-1-0.dll
中存在损坏。尝试更新它 - 您可以从Microsoft's website获取更新。
你应该检查它 - path/to/sdk/platform-tools
并尝试运行adb.exe
这在Windows上适用于我:
当您将Sdk平台工具(包含adb.exe)更新到28.0.2版本时,如果您使用的是Windows 8.1,那么它需要从Windows更新。
根据SDK平台工具发行说明(https://developer.android.com/studio/releases/platform-tools):
更新的Windows要求:平台工具现在依赖于Windows Universal C Runtime,它通常通过Windows Update默认安装。如果您看到提及缺少DLL的错误,则可能需要手动获取并安装运行时包。“
Windows更新网址:https://support.microsoft.com/en-ca/help/2999226/update-for-universal-c-runtime-in-windows
Windows更新URL的先决条件:https://www.microsoft.com/en-us/download/details.aspx?id=42327
面对完全相同的问题,但先用先决条件网址更新,然后提供另一个网址,现在它对我来说工作得很好。
打开命令提示符并获得android sdk> platform-tools> adb kill-server
按回车键
再次adb start-server
按回车键
转到您的(SDK商店路径)sdk> platform-tools> adb
按回车键
恩。 D drive> sdk> platform-tools> adb
从sdk中删除platform-tools文件夹,并用另一台PC替换相同的文件夹。更新到3.4后我也遇到了这个问题。如果您遇到同样的问题,请更新到Android Studio 3.5 Canary Channel。