我一直试图在真正的设备上测试我的应用程序。我不断收到错误消息,"unable to locate adb"。我已经为我的手机安装了 USB 驱动程序。谢谢你的帮助。快照如下所示。
"unable to locate adb"
在 Android Studio 中,单击 Android Studio 顶部标签栏上的“工具”
工具 > > Android > > SDK 管理器 > > 启动独立的 SDK 管理器
在那里你可以清楚地看到哪个平台工具丢失了,然后只要安装它,你的 adb 就会正常工作
否则这会帮助你
ADB 现在位于 Android SDK 平台工具中。
检查你的[ SDK 目录]/Platform-tools 目录,如果它不存在,那么打开 Android Studio 中的 SDK 管理器(顶部菜单中的一个按钮,带有向下箭头的 Android 徽标) ,切换到 SDK tools 选项卡并选择/安装 Android SDK Platform-tools。
或者,您可以尝试独立的 SDK 管理器: 打开 SDK 管理器,您应该在设置窗口的底部看到一个“ Launch Standalone SDK Manager”链接。单击并打开独立的 SDK 管理器,然后安装/更新
「工具 > Android SDK 平台工具」。 如果上述方法不能解决问题,尝试重新安装工具: 打开“ Standalone SDK manager”并卸载 Android SDK Platform-tools,完全删除[ your SDK 目录]/Platform-tools 目录并使用 SDK manager 重新安装它。
希望这个能帮上忙!
我在 Windows7中使用 android 工作室,我有反病毒的 AVG。第一次启动 adb 时,AVG 会提示您在防病毒库中添加 AVG.exe。如果你接受,那么你的 android 工作室没有访问运行 adb.exe。如此开放 Avg > > options > > Virus Vault > > Restore (select the adb file)
我也遇到过同样的问题,我用以下方法解决了它:
在那之后,应该就可以了。
如果使用阿瓦斯特去病毒箱,会找到 adb,恢复它通过点击右键. . 这一切,完美的工作
由于一些问题,我的 adb. exe 丢失了。我的工作空间遭受了电能中断,之后,我无法运行或编译机器人程序。
Exe 是一个应该位于您的[ android 目录]/sdk/Platform-tools 中的文件。在我的案例中,文件消失了,但是平台工具在那里。我的解决办法如下:
这对我来说很好
打开 Studio 设置—— > 系统设置—— > Android SDK —— > 选择 SDK 工具标签—— > > 选择“ Android SDK 平台工具”并安装
让它工作到你的 build.gradle 文件下的 local.properties 文件找出到你的 SDK 的 PATH,从 SDK 的位置进入 Platform-tools 文件夹,看看你是否有 adb.exe。如果没有去 http://adbshell.com/downloads和下载 ADB 工具包。将 zip 文件夹的内容复制到 Platform-tools 文件夹并重新制作项目。
我不需要在模拟器的扩展控件设置部分更新 PATH,我将检测到的 ADB 位置设置保留在。希望这能让你快点!
我修复了这个问题,删除和插入新的平台工具文件夹内的 android sdk 文件夹。 但是它是由我的安宏杀毒软件引起的。在那里我可以找到我的 adb.exe 在停止的胸部。您也可以解决恢复它从阿康斯特的胸部。
如果您仍然有问题,您可能需要 设置 SDK 项目。
我希望这能给某人省去几个小时的痛苦。
如果您正在使用反病毒,您可以首先检查病毒胸部,并从那里恢复。否则,只需到 SDK 管理器并安装 Android SDK 工具。
(我使用的是 Android Studio 3.0.1)