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

Android Gradle Plugin从4.2.1升级到7.0.1后报com.android.annotations包不存在如何解决

报错原因

Android Gradle Plugin 7.0+ 版本正式移除了对废弃的com.android.annotations包的内置依赖,该注解包的功能已全部迁移至AndroidX注解库中,升级AGP后没有对应依赖就会触发该编译错误。

解决方案
  • 移除项目中旧的注解依赖:删除所有module的build.gradle中com.android.support:support-annotations相关的依赖声明。
  • 添加AndroidX注解依赖:在需要用到注解的module的build.gradle的dependencies代码块中添加如下配置,版本可根据需求替换为最新稳定版:
    dependencies {
        implementation 'androidx.annotation:annotation:1.6.0'
    }
    
  • 全局替换导入语句:将项目代码中所有import com.android.annotations.*、import android.support.annotation.*的导入路径,统一替换为import androidx.annotation.*,对应注解的功能和使用方法完全不变。
  • 开启AndroidX兼容配置:如果你的项目还未配置AndroidX支持,在根目录的gradle.properties文件中添加以下两行配置:
    android.useAndroidX=true
    android.enableJetifier=true
    
    上述配置会自动将第三方依赖中的旧support包引用转换为AndroidX对应包,避免其他兼容类报错。
  • 清理缓存重新编译:依次执行Android Studio菜单的Build -> Clean Project、Build -> Rebuild Project即可完成修复。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 05:24:03