无法连接USB

问题:

Android开发,没安装Android SDK Platform-Tools37.0.0之前能正常连USB,安装了之后反而连接不上了,什么原因?使用的开发工具是IntelliJ IDEA 2019.2.3 x64

解答:

你遇到的这个问题在 Android 开发中很常见,核心原因是新版本 Platform-Tools 与旧版 IDE / 系统环境存在兼容性问题,尤其是 37.0.0 版本本身就存在一些已知的 adb 连接问题。结合你使用的 IntelliJ IDEA 2019.2.3(较旧版本),我帮你分析具体原因和解决方案:

一、核心原因分析

1、版本兼容性问题

Android SDK Platform-Tools 37.0.0 是较新的版本,而你的 IntelliJ IDEA 2019.2.3 发布时间远早于该版本,IDE 内置的 adb 适配逻辑无法兼容新版 platform-tools,导致 adb 服务启动失败或设备识别异常。

2、adb 程序冲突

安装 37.0.0 后,系统中可能同时存在多个 adb 版本(IDE 内置的旧版 adb + 新版 platform-tools 的 adb),不同版本的 adb 进程冲突,导致设备连接失败。

3、37.0.0 版本自身 bug

该版本的 adb 存在已知的 USB 连接稳定性问题(如部分机型驱动适配、权限校验逻辑变更),尤其对老款 Android 设备 / Windows 系统兼容性较差。

二、可操作的解决方案(按优先级排序)

方案 1:降级 Platform-Tools 到稳定版本(最推荐)

37.0.0 版本问题较多,建议降级到 34.0.4(稳定版),步骤如下:

关闭 IntelliJ IDEA 和所有 adb 相关进程(任务管理器结束adb.exe);

打开 Android SDK 管理器(IDEA 中:File > Settings > Appearance & Behavior > System Settings > Android SDK);

切换到SDK Tools标签,取消勾选Android SDK Platform-Tools,点击Apply卸载 37.0.0;

手动下载稳定版本:

下载地址:https://developer.android.com/studio/releases/platform-tools(选择 34.0.4 版本);

或直接下载:https://dl.google.com/android/repository/platform-tools_r34.0.4-windows.zip;

解压下载的压缩包,替换你 SDK 目录下的platform-tools文件夹(我的自定义路径:F:\idea

\Android_SDK_64\android-sdk-windows

\platform-tools);

重启 IDEA,重新连接 USB 设备。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容