无法连接到adb。检查事件日志中是否存在可能的问题,请验证localhost条目是否指向127.0.0.1或:: ipv4或ipv6为1
尝试了adb kill-server,重新启动,使重新启动无效无效。 在这里https://issuetracker.google.com/issues/130791561
报告了相同的问题注意:我尚未在Studio中添加任何文件或任何内容,它是在格式化整个系统后仍然存在的全新安装的Studio。
答案 0 :(得分:15)
用这一个替换您的平台工具,然后删除另一个。 https://dl.google.com/android/repository/platform-tools_r26.0.0-windows.zip
答案 1 :(得分:10)
我在android Studio 3.4版本中也遇到了这个问题,但是现在我已经修复了它,如果您使用的是Windows,请按照以下步骤操作:
从此处下载平台工具 https://dl.google.com/android/repository/platform-tools_r26.0.0-windows.zip
提取下载的zip文件
转到位置“ C:\ Users \您的计算机用户名\ AppData \ Local \ Android \ Sdk”并删除“平台工具”文件夹
复制并粘贴已下载的平台工具文件夹到上述位置
现在转到您的android studio并重建您的项目,然后运行。
答案 2 :(得分:3)
对于 Mac 用户,请按照以下简单步骤操作:
只需导航至工具> SDK管理器> Android SDK> ,然后单击 SDK工具的标签,然后查找Android SDK Platform-tools
并进行更新。
最后一步,使缓存无效并重新启动IDE ,此后,最后您重新启动Mac 。 (有时不需要此步骤)
它将成功解决。
答案 3 :(得分:3)
Linux用户解决方案。
系统信息:Linux Mint Cinnamon 19.1和Android Studio 3.4.1
问题描述:平台工具出现问题。
解决方案:手动删除文件夹并通过Android Studio更新SDK工具。
步骤1:转到Android SDK安装文件夹。默认情况下在您的主目录下。选择平台工具,然后简单地删除。 (/ home // Android / SDK)
步骤2:打开Android Studio并转到SDK工具。 (文件->设置->外观和行为->系统设置-> Android SDK-> SDK工具)目前,您应该能够看到未选中的Android SDK平台工具行。
步骤3:选中要安装的Platform Tools,然后按OK。请注意,它将把文件夹重新定位到已删除的目录。
现在,您重新安装了平台工具,重新启动Android Studio,应该会显示您的部署目标。
如果不重新安装平台工具,并且尝试构建或运行项目,则会收到此IDE错误。仅供参考:)
仅此而已。请享用。 编码愉快
答案 4 :(得分:2)
如果使用Windows,则api-ms-win-crt-runtime-l1-1-0.dll
中可能存在损坏。
尝试进行更新-您可以从Microsoft's website获取更新。
您应该检查它-path/to/sdk/platform-tools
并尝试运行adb.exe
答案 5 :(得分:1)
当您将包含adb.exe的Sdk平台工具更新为28.0.2版本时,如果您使用的是Windows 8.1,则它几乎不需要Windows的更新。
根据SDK平台工具发行说明(https://developer.android.com/studio/releases/platform-tools):
更新的Windows要求:平台工具现在依赖于Windows Universal C运行时,该运行时通常通过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
遇到了完全相同的问题,但是先更新了必备URL之后再提供了另一个URL,现在它对我来说工作正常。
答案 6 :(得分:1)
清除所有缓存(与Android Studio相关)
从Android Studio手动重新启动ADB(第一个选项)
打开命令提示符,并得到android sdk> platform-tools> adb kill-server
按Enter
再加上adb启动服务器
按Enter
转到您的(SDK存储路径)sdk> platform-tools> adb
按Enter
例如D驱动器> sdk>平台工具> adb
答案 7 :(得分:1)
从sdk中删除platform-tools文件夹,并从另一台PC中将其替换。更新到3.4后,我也面临这个问题。如果您遇到同样的问题,请更新至Android Studio 3.5 Canary Channel。
答案 8 :(得分:1)
这在Windows上对我有用:
转到cmd写入%temp%,然后按Enter->从那里删除所有数据。
重新启动计算机。
现在打开Android Studio,它将起作用。
答案 9 :(得分:0)
来自后台进程(TaskManager)的EndTask adb.exe,然后再次运行应用程序。 它对我有用
答案 10 :(得分:0)
实际上问题不在于android studio版本3.4 问题是最新的Android平台工具版本29。
因此安装android平台工具版本的先前版本即可解决您的问题。如上所述@Ved。
Ved链接: https://dl.google.com/android/repository/platform-tools_r26.0.0-windows.zip
答案 11 :(得分:0)
仅在Mac上进行Genymotion更新后,我才遇到此问题。
最适合我的方法:打开Genymotion首选项,选择ADB,选择“使用自定义Android SDK工具”,然后指向您的Android SDK文件夹。
答案 12 :(得分:0)
昨晚我遇到了这个问题,并且尝试了以下方法来解决:
adb kill-server
,adb start-server
。(对我不起作用,adb对这些cmd无响应)似乎我的adb文件已被某些程序修改或替换。您可以尝试这些方法,希望其中一些可以为您服务。
答案 13 :(得分:0)
如果上述答案都不对您有效(我也遇到了同样的情况),请按照以下步骤将Android Studio降级为旧版本:
此版本的Android Studio无法打开此项目,请使用Android Studio 3.4或更高版本重试。
tools.build
的版本。即在我的情况下,Android Studio版本为3.2
,类路径为3.2.1
希望它可以为您节省时间。
答案 14 :(得分:0)
如果您使用的是Genymotion,则有一个更新程序可以解决该问题。
Genymotion 3.0.2 (April 18th, 2019)
更正
我们已修复了 与平台工具28.0.2中捆绑的adb工具不兼容 Android SDK的软件包,导致无法启动虚拟 设备。
此新版adb更改了“ adb connect”的行为 :”命令,将“端口”部分设为必需。这个 在几个未通过的地方打破了Genymotion Desktop 港口。我们已经调整了称为“ adb connect”的方式,并进行了更新 我们产品随附的版本以匹配其中一个 平台工具28.0.2。
答案 15 :(得分:0)
原因是ADB服务器问题。只需重新运行您的adb。
(转到您的SDK文件夹,然后在platform-tools文件夹中,您可以看到adb.exe。复制路径位置并将其粘贴到您的计算机系统环境变量中。在此处设置新路径并将adb.exe文件位置粘贴在那里希望它能解决)
答案 16 :(得分:0)
如果您使用的是Windows,请从此处https://support.microsoft.com/en-ca/help/2999226/update-for-universal-c-runtime-in-windows下载更新并进行安装。 在尝试了所有其他可能的解决方案之后,这对我有用。
答案 17 :(得分:0)