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

Lombok无法运行Android Studio 3.0

沈子昂
2023-03-14

我想使用龙目岛在我的一个项目在Android Studio3.0和我有问题。注释工作正常,没有任何错误。这是我在Gradle中添加的Lombok依赖项。

compileOnly "org.projectlombok:lombok:1.16.18"
annotationProcessor "org.projectlombok:lombok:1.16.18"

我对注释处理器也有问题。

  • in文件

当Android Studio重新启动注释处理器设置消失,但插件不显示任何错误。

在做了所有这些之后,它仍然不起作用。

import com.google.gson.annotations.SerializedName;

import lombok.Getter;

class UserModel {

    @SerializedName("uid")
    @Getter private String userId;


}

这就是我定义模型的方式,无法从中获取getUserId。


共有2个答案

齐博厚
2023-03-14

我已经修复了这个后,做了上面的工作,我重新启动了我的电脑,突然一切都正常了

锺离飞鸣
2023-03-14

我也有同样的问题。Android Studio 3.2默认配置。

-已安装Lombok插件-将以下内容添加到app dependenciescompileOnly'org。项目lombok:lombok:1.18。4“注释处理器”组织。项目lombok:lombok:1.18。4'

而Lombok注释被忽略了。重新启动Android Studio后,我得到的事件日志说Lombok需要注释处理,但Preferences/Build Exec/编译器在它下面没有显示任何内容。

文件/无效缓存重启成功。之后,我可以看到注释处理器选项。

 类似资料:
  • 注意:这里有几个人引用的解决方案不适用于我的问题。。。 我有一个java。sql。要在getter中格式化为字符串的时间戳字段。我在课程开始时使用Lombok@Data。但是,当我用自己的getter覆盖Lombok的getter(格式化时间戳)时,字段总是空的。我在文档中没有看到任何东西来解释这种行为。 这段代码将结算日期作为时间戳提供给我: 这个代码块给了我一个NPE,因为setementDa

  • 我在Windows上安装了Spark,我无法启动。当我输入时,我得到以下错误: Python 3.6.0 | Anaconda custom(64位)|(默认值,2016年12月23日,11:57:41)[MSC v.1900 64位(AMD64)]在win32上键入“帮助”、“版权”、“信用”或“许可证”以了解更多信息。回溯(最近一次调用):文件“c:\Spark\bin..\python\py

  • 问题内容: 我已经在mongodb服务器中安装了mongo-connector。 我通过发出命令来执行 我还尝试了此操作,因为mongo在具有默认端口的同一服务器上运行。 我遇到错误 注意:我正在使用python2.7和mongo-connector 2.3 elasticsearch服务器是2.2 有什么建议 ? [edit] 应用的建议后: 2016-02-29 19:56:59,519 [C

  • 我知道这个问题已经张贴,但我没有找到任何可以帮助我解决我的问题。我想用AnimeJS在我的网站上创建一些动画,但我无法运行最简单的动画,即使是anime.js文档和示例中的动画。 我找到了有相同问题的人,并通过在文档加载后运行代码解决了这个问题,但在我的例子中,这似乎不是解决方案n。我使用npm安装了anime.js,在我的页面上使用的无非是这个和Jquery。下面是文档示例的代码: null n

  • 系统环境: JVM 11.0.6-打开 Ubuntu 18.04 SDKMAN 5.8.1+484 等级6.1 Chrome版本81.0.4044.138 Chrome驱动程序3.141.59 要运行的代码: 下午4:52:09:正在执行任务“Runner.Main()”... 任务:CompileJava任务:ProcessResources无源任务:类 任务:runner.main()错误:未

  • 运行start.jar时,出现以下错误: 谢谢,山姆