错误:无法parsing:annotationProcessor

这是我添加一个新的gradle依赖项到我的android项目时得到以下错误。 而这个错误不是项目特定的。 我得到同样的错误,如果我添加插件在任何其他的Android项目错误,而添加任何第三方插件

我还发布了我的项目应用程序级gradle模块截图

应用程序级别的gradle模块

我甚至在设置中启用了注释处理器。 依然没有解决办法 请帮忙。

Solutions Collecting From Web of "错误:无法parsing:annotationProcessor"

在你的项目gradlefile中使用这个:

 allprojects { repositories { jcenter() maven { url 'https://maven.google.com' } } } 

我有同样的问题,问题是我忘了补充;

 repositories { maven { url 'https://jitpack.io' } } 

好吧,现在终于在用annotationProcessor解决这个问题之后,我可以告诉你这是一个库问题或configuration问题,因为你使用的是第三方插件。

在库问题的情况下,如果没有应用一些魔法来生成javadoc任务来将javadocDepts包括到类path中,可能会发生这种情况。

问题与configuration可能是有自定义注释,但没有自定义注释处理器,或者您没有包含它作为annotationProcessor 'package.name:annotationProcessorModule:version'

无论如何,我不得不从我自己的库中删除自定义注释,以便能够使用jcenter中的工件,否则我会得到

无法parsingannotationProcessor

所有的时候,当在其他项目中使用我的图书馆。

这里是我的问题和我的存储库的链接,以防万一您自己开发第三方插件可能会帮助您:

无法使用@IntDef批注导入AAR库

https://github.com/vulko/AnimatedArcProgressView

对于刚刚下载Android Studio 3.0更新的用户而言:

无法parsingannotationProcessor

解决scheme: 禁用注释处理器错误检查

只需复制下面的“JavaCompileOptions”代码块并粘贴defaultConfig {}块。

 android { ... defaultConfig { ... javaCompileOptions { annotationProcessorOptions { includeCompileClasspath false } } } } 

参考: 禁用注释处理器错误检查

在我们的情况下,我们的内部工件服务器已经closures,所以确实没有解决。

我会build议从命令行运行你的gradle构build,并添加--debug参数。 然后你会看到如下的行,这将帮助你看到什么是无法解决。 (注意我剪掉了一堆东西,以保持日志的简短。)

 [org.gradle.api.internal.artifacts.ivyservice.IvyLoggingAdaper] tried http://repo.jfrog.org/... ... [org.apache.http.impl.conn.DefaultClientConnection] Sending request: HEAD /artifactory/... [org.apache.http.impl.conn.DefaultClientConnection] Receiving response: HTTP/1.1 404 Not Found 

首先尝试清理项目。 它会给你更多关于错误的信息,并在你的项目build.gradle文件中添加下面的行。

 allprojects { repositories { jcenter() maven { url "https://jitpack.io" } } } 

然后重build它应该工作的项目