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

旧NFC卡内容编辑应用因Gradle/android-apt兼容问题无法构建

解决android-apt插件与新版Android Gradle插件不兼容的问题

问题原因

新版Android Gradle插件(3.0及以上版本)已内置注解处理器支持,第三方android-apt插件已被官方弃用,因此会触发兼容性报错。

具体修改步骤

  • 移除根目录build.gradle里的android-apt插件引用
    打开项目根目录的build.gradle文件,删除以下两类代码:

    // 插件依赖声明
    dependencies {
        classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'
    }
    

    以及文件顶部的插件应用语句:

    apply plugin: 'android-apt'
    
  • 替换模块build.gradle中的apt依赖为annotationProcessor
    打开app模块下的build.gradle,把所有用apt声明的依赖改成annotationProcessor,示例如下:
    原代码:

    dependencies {
        apt 'com.google.dagger:dagger-compiler:2.11'
    }
    

    修改后:

    dependencies {
        annotationProcessor 'com.google.dagger:dagger-compiler:2.11'
    }
    
  • 同步Gradle项目
    点击Android Studio工具栏的Sync Project with Gradle Files按钮,等待同步完成即可。

额外注意

如果项目使用ButterKnife、Dagger这类依赖注解处理器的库,要确保库版本适配新版Gradle插件;同步时若出现其他依赖报错,检查并更新对应库的最新版本。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.25 01:45:32