Android Studio无法找到ADB,但我可以将其部署到设备上

时间:2018-12-07 16:45:31

标签: android android-studio flutter adb

enter image description here

我得到的确切错误是“ java.lang.Throwable: ADB not found

我没有在网上找到符合我的问题的任何信息。我已经(手动)多次安装了平台工具。他们工作。我可以连接到手机,甚至Android Studio都可以在手机上运行项目。然而,它引发了该错误并锁定了Logcat之类的某些功能(我可以通过shell很好地使用Logcat)。我还额外测试了Android Studio 3.3,但是它没有任何改变。

Google USB驱动程序也已安装。

3 个答案:

答案 0 :(得分:1)

ADB工具最初安装在.../android-sdk/platform-tools/platform-tools/上,并且Android Studio无法识别该位置内的工具。在尝试了所有其他建议之后,对我有用的唯一解决方案是将adb文件从该文件夹复制到父文件夹:.../android-sdk/platform-tools/。它像一种魅力。

我的系统的某些特殊性:

  • 操作系统:macOS Catalina
  • IDE:IntelliJ IDEA CE(当我尝试使用Android Studio时也是如此)
  • SKD安装方法:用木桶android-sdk安装槽式Homebrew(当我尝试从Android Studio中安装时也是如此)

答案 1 :(得分:0)

似乎您是在外部而不是通过Android Studio安装了adb驱动程序,因此它们没有出现在Android SDK的平台工具中。我建议您使用Android Studio的内置SDK Manager进行安装。

步骤

  1. 在Android Studio中打开SDK Manager(您可以在右上角找到它) 带有android徽标和向下箭头,也位于 顶部)。
  2. 在SDK Manager中,点击 SDK工具标签,然后选中 Android SDK平台工具
  3. 应用更改,您的问题应得到解决。

我希望这会有所帮助。

我附上一个屏幕截图供您参考:-

SDK Tools Tab

答案 2 :(得分:0)

今天我打开Android Studio时,它随机运行。

整个“整个应用在启动时崩溃”-这是我引入的错误。