在 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')
)
它适用于我的情况。
我正在尝试将 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')
)
它适用于我的情况。