在 Android Studio 中添加 PubNub AnnotationProcessor

Adding PubNub AnnotationProcessor in Android Studio

我正在尝试将 PubNub jar 设置为我的 Android Studio 项目中的库。该项目是我从另一台计算机移植过来的,所以我主要是复制内容。

从那时到现在,我似乎必须配置此 jar 的 AnnotationProcessor,但我真的不确定需要什么,也无法找到适合我的问题的示例。

当我尝试编译我的项目时,留下了这条消息:

Error:FAILURE: Build failed with an exception.

* What went wrong:
 Execution failed for task ':app:javaPreCompileDebug'. 

Annotation processors must be explicitly declared now. 
The following dependencies on the compile classpath are found to contain annotation processor.
Please add them to the annotationProcessor configuration- pubnub-gson-4.19.0-all.jar (pubnub-gson-4.19.0-all.jar).

Alternatively, set android.defaultConfig.javaCompileOptions.annotationProcessorOptions.includeCompileClasspath = true to continue with previous behavior.
Note that this option is deprecated and will be removed in the future.
See https://developer.android.com/r/tools/annotation-processor-error- message.html for more details.

我真的完全不确定这是要我做什么,我在互联网上找到的注释处理器示例(none 用于 PubNub)都指向包和 类,我不知道我应该用它做什么。

有人可以引导我走正确的道路吗?

对于错误的格式,我深表歉意,但该网站不允许我以块引号形式提交它,因为它是 "improperly formatted code."

尝试在您的 dependencies{} 块中添加此行:

annotationProcessor files('libs/pubnub-gson-4.19.0-all.jar')

(连同 implementation files('libs/pubnub-gson-4.19.0-all.jar')

它适用于我的情况。