You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android Studio:app与测试app的support-annotations版本冲突求助

解决Android Studio里的support-annotations版本冲突问题

别慌!这个错误其实很好理解:你的APP本身用的是com.android.support:support-annotations的26.1.0版本,但用于测试的代码却想用27.1.1版本,两个版本不一致就“打架”了,所以Android Studio报错了。下面给你超简单的步骤,跟着做就行:

  • 第一步:找到app模块的build.gradle文件
    打开Android Studio左边的Project面板,找到app文件夹并点开,里面有个标注着「Module: app」的build.gradle文件,双击打开它。

  • 第二步:找到dependencies代码块
    在打开的文件里,找一段用dependencies { ... }包裹起来的代码,所有的项目依赖都写在这里面。

  • 第三步:添加强制统一版本的代码
    在dependencies块里的任意空位置(比如末尾),粘贴下面这段代码:

    androidTestImplementation('com.android.support:support-annotations:26.1.0') {
        force = true
    }
    

    这段代码的作用是:告诉Android Studio,不管测试代码原来想用哪个版本的support-annotations,都强制使用26.1.0版本,和你的APP版本保持统一。

  • 第四步:同步项目
    此时Android Studio右上角应该会弹出「Sync Now」的提示,点击那个按钮,等待同步完成就可以了。

如果同步后还是有问题,你可以试试:点击顶部菜单栏的Build,先选Clean Project清理项目,再选Rebuild Project重新构建项目。

内容的提问来源于stack exchange,提问作者ubuntu_noob

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.26 10:04:08