从 2.2 升级到 2.3 后,我看到此警告
当我尝试编译该项目时,我看到这个编译错误
如何在不降级到以前的 gradle 版本的情况下解决此问题?
有没有 android-apt 的更新可以解决这个问题?
The android-apt
plugin 已被弃用.
检查这里的迁移指南:
从 Android Gradle 插件版本 2.2 开始,以前由 android-apt 提供的所有功能现在都可以在 Android 插件中使用。
您可以删除android-apt
通过遵循迁移指南来获得同等的功能。
重要部分来自迁移指南:
- 确保您使用的是 Android Gradle 2.2 插件或更高版本。
- 去除
android-apt
来自构建脚本的插件
- 全部更改
apt
, androidTestApt
and testApt
对其新格式的依赖性:
dependencies {
compile 'com.google.dagger:dagger:2.0'
annotationProcessor 'com.google.dagger:dagger-compiler:2.0'
}
另外,在 Android Gradle 插件中,对此进行了明确的检查,这就是您所看到的:
使用不兼容的插件进行注释处理 android-apt
未来的 Android Gradle 插件版本将不兼容随路android-apt
有效,这就是该检查的原因。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)