【问题标题】:Not able to connect adb after upgrate Android Studio to 3.4将 Android Studio 升级到 3.4 后无法连接 adb
【发布时间】:2019-04-19 12:54:39
【问题描述】:

无法连接到 adb。检查事件日志是否存在可能的问题,验证 localhost 条目是否指向 127.0.0.1 或 ipv4 或 ipv6 的:: 1

试过 adb kill-server,重启,无效重启,没有任何效果。 这里报告了同样的问题https://issuetracker.google.com/issues/130791561

注意:我没有在工作室中添加任何文件或任何东西,它是新安装的工作室,格式化完整系统后仍然存在问题。

【问题讨论】:

  • 我已经尝试卸载工作室并完全格式化系统,但它也无法正常工作。
  • 你可能没有在路径中添加平台工具...你能运行adb.exe吗?
  • @MartinZeitler 说缺少 api-ms-win-crt-runtime-l1-1-0.dll
  • 你有什么解决办法吗?

标签: android-studio build adb android-studio-3.4


【解决方案1】:

用这个替换你的平台工具并删除另一个。 https://dl.google.com/android/repository/platform-tools_r26.0.0-windows.zip

【讨论】:

  • 您的回答不适用于 Mac 或 Linux 用户。
  • 需要重启电脑
  • Android SDK -> SDK Tools -> 移除“Android SDK Platform-Tools”并重新安装。重启电脑应该可以解决这个问题。在 Linux 中完美运行。
  • 当我只使用 Genymotion 时,我遇到了这个错误:无法连接到 adb。检查事件日志是否存在可能的问题,验证 localhost 条目是否指向 127.0.0.1 或:: 1 for ipv4 或ipv6 ....这个解决方案对我有用。
  • 这不是一个合适的解决方案,我已经通过参考这个链接解决了同样的问题stackoverflow.com/questions/56948774/…
【解决方案2】:

我在 android Studio 3.4 版本中也遇到过这个问题,但现在我已经修复了,如果您使用的是 windows,请按照以下步骤操作:

  1. 从此处下载平台工具 https://dl.google.com/android/repository/platform-tools_r26.0.0-windows.zip

  2. 解压下载的 zip 文件

  3. 转到位置“C:\Users\your_computer_user_name\AppData\Local\Android\Sdk”并删除“平台工具”文件夹

  4. 复制粘贴,下载平台工具文件夹到上述位置

  5. 现在转到您的 android studio 并重建您的项目,然后运行。

【讨论】:

  • 谢谢。更换工具后我必须重新启动我的电脑才能使其工作。
  • mac 用户呢?
  • @Idris Stack,它看起来像一个错误,许多 Android Studio 的用户在 3.4 版本中遇到了这个问题,因此尝试安装低于 3.4 的版本,直到这个问题被 Android Studio 的开发团队修复。跨度>
  • @Basant,我已经看到了来自 lutaaya 的答案。它帮助了我。
【解决方案3】:

对于 Mac 用户,请按照以下简单步骤操作:

  1. 只需导航到Tools > SDK Manager> Android SDK>,然后点击SDK Tools的选项卡,然后查找Android SDK Platform-tools并更新它。

  2. 然后是最后一步,使缓存无效并重新启动您的 IDE,然后,最后您重新启动您的 Mac。 (有时这一步是不必要的

会成功的。

【讨论】:

  • 这在我的 Mac 上对我有用。升级和无效重启 IDE 已经足够好了
【解决方案4】:

Linux 用户解决方案。

系统信息: Linux Mint Cinnamon 19.1,Android Studio 3.4.1

问题描述:平台工具有问题。

解决方法:手动删除文件夹,通过Android Studio更新SDK工具。

第 1 步:转到您的 Android SDK 安装文件夹。默认情况下在您的主目录下。选择平台工具并简单地删除。 (/home//Android/SDK)

第 2 步: 打开 Android Studio 并转到 SDK 工具。 (文件 -> 设置 -> 外观和行为 -> 系统设置 -> Android SDK -> SDK 工具)此时您应该能够看到未选中的 Android SDK 平台工具行。

第 3 步:勾选以安装 Platform Tools,然后按 OK。请注意,它会将文件夹重新定位到删除的目录。

现在您重新安装了平台工具,重新启动 Android Studio,您的部署目标应该会出现。

如果您不重新安装平台工具并尝试构建或运行项目,您将收到此 IDE 错误。仅供参考:)

就是这样。享受。 快乐编码

【讨论】:

  • 嗨 Gulbala,我的移动设备没有通过 USB 连接到 android studio,我已经检查了平台工具 26 和 29,但没有运气,我使用的是 windows 7PC。请帮助我。
【解决方案5】:

如果您使用 Windows,api-ms-win-crt-runtime-l1-1-0.dll 可能会损坏。 尝试更新它 - 您可以从 Microsoft's website 获取更新。

你应该检查一下 - path/to/sdk/platform-tools 并尝试运行 adb.exe

【讨论】:

  • 我已经安装了新的 windows 问题仍然存在新旧 windows,在更新到 3.4 后它工作正常之前它会导致问题。
【解决方案6】:

当您将 Sdk 平台工具(包含 adb.exe)更新到版本 28.0.2 时,如果您使用的是 windows 8.1,那么它需要从 windows 进行少量更新。

根据 SDK 平台工具发布说明(https://developer.android.com/studio/releases/platform-tools):

更新的 Windows 要求:平台工具现在依赖于 Windows 通用 C 运行时,通常默认情况下通过 Windows 更新安装。如果您看到提到缺少 DLL 的错误,您可能需要手动获取并安装运行时包。”

Windows 更新地址:https://support.microsoft.com/en-ca/help/2999226/update-for-universal-c-runtime-in-windows

Windows 更新 url 的先决条件:https://www.microsoft.com/en-us/download/details.aspx?id=42327

遇到了完全相同的问题,但是在先使用先决条件 url 更新之后,现在提供的另一个 url 对我来说工作得很好。

【讨论】:

  • 我遇到了完全相同的问题,但更新后问题得到了解决。
【解决方案7】:

选择 -> 使用 libusb 后端

对我有用

【讨论】:

    【解决方案8】:

    这在 Windows 上对我有用:

    1. Goto cmd write %temp% 回车 -> 从那里删除所有数据。

    2. 重新启动计算机。

    3. 现在打开 Android Studio,它就可以工作了。

    【讨论】:

    • 简单的解决方案,但需要提醒一些重新启动我们的机器。
    【解决方案9】:
    1. 清空所有缓存(与Android Studio相关)

    2. 从 Android Studio 手动重启 ADB(第一个选项)

    打开命令提示符并得到 android sdk>platform-tools> adb kill-server

    按回车

    又是 adb start-server

    按回车

    1. 从 Android Stidio 手动重启 ADB(第二个选项)

    转到您的(SDK 存储路径)sdk>platform-tools>adb

    按回车

    例如。 D盘> sdk>platform-tools>adb

    1. 重启系统

    【讨论】:

    • 其他选项是在上述步骤之后首先替换您的平台工具。
    • 将您的平台工具替换为其他工具。
    【解决方案10】:

    从 sdk 中删除 platform-tools 文件夹,并用另一台电脑中的相同替换。更新到3.4后我也面临这个问题。如果您遇到同样的问题,请更新到 Android Studio 3.5 Canary 频道。

    【讨论】:

      【解决方案11】:

      原因是 ADB 服务器问题。只需重新运行您的 adb。

      (转到您的 SDK 文件夹,然后在 platform-tools 文件夹中,您可以看到 adb.exe。复制路径位置并将其粘贴到您的计算机系统环境变量中。在那里设置一个新路径并将 adb.exe 文件位置粘贴到那里.希望它会解决)

      【讨论】:

        【解决方案12】:

        如果您使用的是 Genymotion,有一个更新可以解决该问题。

        Genymotion 3.0.2 (April 18th, 2019)

        更正

        我们已经修复了一个 与平台工具 28.0.2 中捆绑的 adb 工具不兼容 Android SDK的包,导致无法启动virtual 设备。

        这个新版本的 adb 改变了“adb connect”的行为 :” 命令通过强制“端口”部分。这 Genymotion Desktop 在几个没有通过的地方坏了 港口。我们已经调整了我们称之为“adb connect”的方式并更新了 我们与产品一起提供的版本以匹配其中的版本 平台工具 28.0.2.

        【讨论】:

          【解决方案13】:

          如果以上答案都不适合您(我也遇到过同样的情况),请按照以下步骤降级到旧版本的 Android Studio:

          1. 卸载当前的 Android Studio
          2. 转到Android Studio Archive 并下载任何旧版本
          3. 安装后,打开项目。您可能会看到这样的错误

          此版本的 Android Studio 无法打开此项目,请使用 Android Studio 3.4 或更高版本重试。

          1. 现在,打开项目 gradle 并更新 classpath tools.build 版本。 IE。在我的情况下,Android Studio 版本是 3.2 和类路径 3.2.1

          希望它可以节省一些时间。

          【讨论】:

            【解决方案14】:

            我昨晚遇到了这个问题,我尝试了这些方法来解决:

            • 下载旧的平台工具并将其放在 android sdk 文件夹中。(不适合我)
            • adb kill-server, adb start-server.(对我不起作用,adb 对这些 cmd 没有响应)
            • 杀死占用5037端口的进程。(对我来说,这个端口没有其他.exe运行)
            • 在 Android Studio 中重新安装平台工具。(不起作用)
            • 下载ADB Kits并将它们替换到平台工具文件夹中。(工作!!!

            我的 adb 文件似乎被某些程序修改或替换了。您可以尝试这些方法,希望其中一些对您有用。

            【讨论】:

              【解决方案15】:

              我是在 Mac 上更新 Genymotion 后才遇到这个问题的。

              什么对我有用:打开 Genymotion 首选项,选择 ADB,选择“使用自定义 Android SDK 工具”并指向您的 Android SDK 文件夹。

              【讨论】:

                【解决方案16】:

                其实问题不在于 android studio 3.4 版 问题在于最新的 29 版本的 android 平台工具版本。

                所以安装之前版本的android平台工具版本就可以解决你的问题了。如上所述@Ved 提到。

                Ved 链接: https://dl.google.com/android/repository/platform-tools_r26.0.0-windows.zip

                【讨论】:

                  【解决方案17】:

                  后台进程 (TaskManager) 中的 EndTask adb.exe 并再次运行应用程序。 它对我有用

                  【讨论】:

                    猜你喜欢
                    • 2017-03-15
                    • 1970-01-01
                    • 2022-08-19
                    • 2023-03-30
                    • 1970-01-01
                    • 1970-01-01
                    • 2016-02-20
                    相关资源
                    最近更新 更多