当前位置: 首页 > 知识库问答 >
问题:

升级到android Studio 2.3后,android apt的插件不兼容

严易安
2023-03-14

从2.2升级到2.3后,我看到了此警告

当我试图编译这个项目时,我看到了这个编译错误

如何解决这个问题,而不降级到以前的gradle版本?是否有任何更新的android-apt可以解决这个问题?

共有3个答案

祁杰
2023-03-14

>

更改:

apt-

测试-

雄蕊体-

在你的身体里。gradle(应用程序),添加到defaultConfig:

矢量绘图。useSupportLibrary=true

唐钊
2023-03-14

对我来说,在使用Contentful的Vault库时出现了此错误,该库指定您包括:

apply plugin: 'com.neenbedankt.android-apt'

compile 'com.contentful.vault:core:2.1.0'
apt 'com.contentful.vault:compiler:2.1.0'

您需要做的是删除apply plugin:'com。尼恩贝丹克特。android apt'

然后改变:

compile 'com.contentful.vault:core:2.1.0'
apt 'com.contentful.vault:compiler:2.1.0'

annotationProcessor 'com.contentful.vault:compiler:2.1.0'
annotationProcessor 'com.contentful.vault:core:3.0.1'

你可以随时检查https://github.com/contentful/vault最新版本

卫仲卿
2023-03-14

android apt插件已被弃用
在此处查看迁移指南:

作为Android Gradle插件版本2.2,所有功能,以前提供的android-apt现在可以在Android插件。

通过遵循迁移指南获得等效功能,您可以删除android apt。

迁移指南中的重要部分包括:

  • 确保您使用的是Android Gradle 2.2插件或更新版本
dependencies {
   compile 'com.google.dagger:dagger:2.0'
   annotationProcessor 'com.google.dagger:dagger-compiler:2.0'
}

同样在Android Gradle插件中,有一个明确的检查,这就是你所看到的:

使用不兼容的插件进行注释处理

未来的Android Gradle插件版本将与Android apt的工作方式不兼容,这就是检查的原因。

 类似资料:
  • 问题内容: 我已经将我的Jenkins服务器升级到1.505,但是意外地使用Maven插件构建无法正常工作,并且在Jenkins日志中引发了异常 经过一个小时的搜索,我发现Maven插件家伙升级了他们的代码库,并且由于“可选”依赖项而失败,因此我添加了“可选插件”,但它仍然无声地失败,并且在Jenkins日志中没有任何异常。 错误出现在控制台日志上是 有什么提示吗? 问题答案: 新的maven插件

  • 我用Play2.0创建了一个应用程序。我实现了scribe-java库来使用一些OAuth服务。直到今天,一切都很好,但当我升级jdk并重新启动服务器时,我不能使用scribe-java库。它似乎在sun.security包中使用了和类,但找不到。 “java-version”返回: 播放2.0 StackTrace:

  • 有些插件在Android Studio升级4.1后无法工作,但这些插件在4.0中可以工作。有人知道该怎么做吗?

  • 我正在将我的Maven构建的Java 8应用程序升级到Java 11。在我的POM中,我指定: 当我使用普通的Maven构建调用来构建我的应用程序时: 我得到: 因此,看起来<code>maven编译器插件:3.8.1 那么,我怎么知道是什么把它拉进来并使用它呢?或者如果这不是正在发生的事情,那是什么,我该如何修复它?

  • 升级发布插件 蓝天采集器2.0版本框架采用thinkphp5.0,从1.x版本升级到2.0后发布插件需要修改代码才能正常使用! 该升级方法适用于:cms发布插件、自定义发布插件 Cms发布插件修改 旧的cms插件目录:根目录/SkycaijiApp/Release/Cms,打开文件例如:WordpressDemoSkycaijiCms.class.php namespace Release\Cm

  • 我正在运行《docker compose》中的jenkins,来自图片jenkins/jenkins。升级到Jenkins 2.277.1后,LDAP身份验证停止工作,我无法登录。我收到以下错误: 詹金斯。docker。new\u 1 | 2021 06-04 14:49:31.3110000[id=138]警告o.j.p.p.DiskUsageCollector#collect:无法获取磁盘使用