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

Lombok不使用Android Studio 3.4

司马洲
2023-03-14

在将android studio升级到3.4之后,我面临lombok插件的问题。虽然在模型类中,注释被识别并正确显示,但在活动中,我使用的所有getter和setter函数都不被识别。我也可以构建项目,但在所有活动中,所有getter和setter函数都显示为红色。非常感谢您的帮助。

我尝试为android studio启用注释处理器。我使用lombok作为网站中给出的依赖项,带有注释处理器。Gradle版本是3.4。0

共有3个答案

卢元龙
2023-03-14

如果注释处理器已经启用(配置-设置-构建、执行、部署-编译器-注释处理器-启用注释处理),即使在重新启动系统后,lombok也无法工作,那么只需卸载lombok插件,重新安装它并重新启动Androidide。

UnInstall: File --> Settings --> Plugins --> Installed --> select Lombok --> Select uninstall from drop down (top right corner)

Install: File --> Settings --> Plugins --> Marketplace --> serach Lombok --> click install --> restart android IDE
刘选
2023-03-14

对我来说,我没有安装插件。这就是为什么我认为Android Studio无法识别注释,但我能够构建这个项目。我最终把依赖在gradle文件和安装插件通过设置,现在一切都在工作!

关宏毅
2023-03-14

在Android Studio 3.4中启用注释处理
1。Android Studio-文件-关闭项目
2。配置-设置-生成、执行、部署-编译器-注释处理器-启用注释处理。

 类似资料:
  • 直到今天,我的Intellij自动更新到最新版本2020.330,11月构建,我和龙目一起工作没有任何问题。从那以后,任何龙目文注解都不再被识别。 null 什么都不起作用。会发生什么?你知道我能做什么吗?

  • 我正试图在1.7版的项目中设置sentry。30.这是gradle的spring boot项目,我正在使用sentry spring boot starter依赖项: 我有一个公司的哨兵仪表板为这个版本。我已经在应用程序中设置了DNS。财产。我的申请书。属性如下所示: 我可以用anywhere,但使用lombok时,使用@Slf4j注释日志,使用我无法捕获异常,并且它没有反映在我的仪表板中。我已经

  • 解决方案: 我不得不更改我的和的顺序。 我必须将放在之上,然后它就起作用了。 我将下面的pom更新到工作版本,所以这里没有非工作代码。 我还将lombok版本转换回当前版本,而不是使用edge版本。 原始问题: 我有2个或多或少相同的类集(见下面的示例) 一组是我的API的DTO,我希望它是不可变的,使用Lombok的@Value和@Builder 一组是要存储在数据库中的实体。使用Lombok的

  • 我下载了龙目。jar(lombok-1.16.14.jar)将其放入我的下载中。然后我点击这个jar,执行正确地识别了我的MacOS上的Eclipse实例,然后我选择了我想要的实例。pom中也规定了龙目岛。提供了xml org.projectlombok lombok 1.16.14 在eclipse.ini我得到了添加:-javaagent:... /Eclipse/lombok.jar 龙目岛

  • 错误是... 关于继承和@EqualSandHashCode以及Lombok有没有我正在滥用的最佳实践?或者有什么办法?

  • 本文向大家介绍关于idea2020.3升级lombok不能使用的问题,包括了关于idea2020.3升级lombok不能使用的问题的使用技巧和注意事项,需要的朋友参考一下 下面看下关于idea2020.3升级lombok不能使用的问题 因为lombok插件暂时没有更新到 2020.3版本,在pom文件中指定lombok版本为最新版本  ps:idea2020版本的lombok不能使用 在的Idea