安卓工作室 : "Error initializing ADB: Android Debug Bridge not found"

标签 android sdk ide

我已经安装了Android Studio 3.0,并且已经成功编译运行了应用。

设备文件资源管理器 Pane 以红色显示上述错误消息,没有其他内容。

最佳答案

每个 Android Studio 项目都需要有关要使用的 SDK 及其所在位置的信息。 tools菜单下的SDK Manager中定义的整体配置不够用,貌似用来下载安装必要的SDK,所以

  • 确保您已安装 Android SDK。
  • 现在打开或创建一个项目(例如打开一个 APK 文件),
  • 然后按照以下步骤为项目定义 SDK:
    1. 文件 -> 项目结构下,选择平台设置下的SDKs
    2. 如果在右侧的下一个 Pane 中没有 Android SDK 项,请单击绿色的 + 添加一个。将其命名为Android SDK,
    3. 并将路径编辑为 c:\users\yourusername\appdata\local\android\sdk(或 SDK 管理器下定义的实际位置)。
    4. 接下来,仍然在 Project Settings 下,选择 Project,然后
    5. 在“项目 SDK”下右侧的下一个 Pane 中,选择您刚刚创建的新项目 SDK。
    6. 保存。

您的项目已配置。现在打开任务管理器并终止所有现有的 adb.exe 进程。 Android Studio 现在可以使用 ADB 了。

通过打开设备文件资源管理器(这是位于 AS 最右​​下角的垂直选项卡)进行测试,或通过选择附加调试器 进行测试Android Process 按钮,您应该会看到您的 Android 设备。

如果 ADB 无法与您的 Android 设备通信,请检查您是否安装了 Android USB 驱动程序。此外,手机需要处于开发者模式才能使用 ADB。

最后一点,当我以 管理员 权限启动 AS 时,我在 AS/ADB 方面取得了更大的成功。我希望这些信息对某人有帮助。

关于安卓工作室 : "Error initializing ADB: Android Debug Bridge not found",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47506261/

相关文章:

java - 如何在 onCreate 方法中调用另一个类的方法?

Android 致命信号 11 (SIGSEGV) 位于 0x636f7d89 (code=1)。如何追踪它?

c++ - 在不使用任何图形库的情况下用C++创建文本编辑器[函数未声明错误]

android - 如何在工具栏中使用 TabLayout?

android - Espresso-web 导入导致 duplicateFileException

linux - Xcode 如何删除默认 SDK,不要使用 SDK,使用自己的 header

xcode - 升级 iOS SDK

python - 在 HostedZone 资源的 Lambda 函数中指定名称服务器?

vim - Vim 的尾声剪辑

c - 在 Ubuntu 中安装 CodeLite IDE 时出错