![Android Studio 中的“无法找到 adb”错误](https://linux22.com/image/1633403/Android%20Studio%20%E4%B8%AD%E7%9A%84%E2%80%9C%E6%97%A0%E6%B3%95%E6%89%BE%E5%88%B0%20adb%E2%80%9D%E9%94%99%E8%AF%AF.png)
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
答案2
删除 platform-tools 目录后,我尝试重新安装 Android SDK,但没有成功。对我有用的是以下步骤:
在 Android Studio 中,转到文件 > 项目结构(在窗口中按 Ctrl + Alt + Shift + S);
在项目设置>项目>下项目 SDK必须有一个有效的 Android SDK選擇;
模拟新设备;
检查 adb 守护程序是否正在运行并识别模拟设备:打开 cmd 提示符,运行
%ANDROID_HOME%\platform-tools\adb.exe devices
,它应该列出您在 atm 上的设备。