Android Studio 中的“无法找到 adb”错误

Android Studio 中的“无法找到 adb”错误

0

我已经使用 Android Studio 2 个月了,确切地说,我运行的是最新版本(适用于 Windows 64 位的 4.0.1),并且还运行了最新的 gradle 离线构建依赖项。到目前为止,我已经很好地设置了我的 Android Sdk,并且 Platform_tools 文件夹是最新的(包括完整的 adb 设置)但每次我尝试运行我的模拟器(Nexus 5 API 21)时,我都会收到错误

它告诉我的第一件事是“无法找到 adb”,然后它向我显示了一个文件,其中显示:“在 C:\Users\CHINEZ\AppData\Local\Android\Sdk\platform-tools\adb.exe 中找到的 ADB 二进制文件已经过时,并且与 Android 模拟器存在严重的性能问题。请更新到较新的版本以获得更快的应用程序/文件传输速度。(它还部分显示模拟器)

然后在事件日志中它显示“模拟器:模拟器:错误:AdbHostServer.cpp:102:无法连接到端口上的 adb 守护程序:5037”

我已经尝试了该站点上所有与 adb 相关的解决方案,例如;

*Avast 病毒库 *删除并替换 android platform_tools 取消选中并删除旧版 sdk *选择使用检测到的 adb 位置 *删除并运行 AVD 以及许多其他东西......但它们对我都不起作用 甚至看了很多 youtube 视频,都无济于事

请问有人能帮助我尝试解决此错误的其他可能解决方案吗?

答案1

如果安装的版本太旧,请下载并安装最新版本adb

Android 调试桥 (adb)

adb包含在 Android SDK Platform-Tools 软件包中。您可以使用SDK 管理器,它会将其安装在android_sdk/platform-tools/。或者,如果你想要独立的 Android SDK Platform-Tools 包,你可以点击下载

答案2

删除 platform-tools 目录后,我尝试重新安装 Android SDK,但没有成功。对我有用的是以下步骤:

  1. 在 Android Studio 中,转到文件 > 项目结构(在窗口中按 Ctrl + Alt + Shift + S);

  2. 在项目设置>项目>下项目 SDK必须有一个有效的 Android SDK選擇;

  3. 模拟新设备;

  4. 检查 adb 守护程序是否正在运行并识别模拟设备:打开 cmd 提示符,运行%ANDROID_HOME%\platform-tools\adb.exe devices,它应该列出您在 atm 上的设备。

相关内容