gpt4 book ai didi

android - Lombok 不工作 Android Studio 3.0

转载 作者:太空宇宙 更新时间:2023-11-03 10:59:40 24 4
gpt4 key购买 nike

我想在 android studio 3.0 中的一个项目中使用 Lombok,但我遇到了问题。注释工作正常并且没有任何错误。这是我在其中添加了 Lombok 的 Gradle 依赖项。

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

我也遇到了 Annotation Processors 的问题。
我已按照以下步骤操作:

  • file>other settings>default settings 中启用了 Annotation Processors
  • 我有无效缓存/重启
  • project settingsAnnotation Processors settings 突然出现在 Build, Execution, Deployment>Compiler 菜单下,之前是没有的Invalidating Cache 然后我检查它的勾号。
  • 我已经安装了Lombok插件

当 Android Studio 重新启动时,Annotation Processors 设置消失了,但插件没有显示任何错误。

做了这一切之后还是不行。

import com.google.gson.annotations.SerializedName;

import lombok.Getter;

class UserModel {

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


}

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

最佳答案

我也是这个问题。 Android Studio 3.2 默认配置。

-已安装的Lombok插件- 将以下内容添加到应用程序依赖项compileOnly 'org.projectlombok:lombok:1.18.4'
annotationProcessor 'org.projectlombok:lombok:1.18.4'

并且 Lombok 注释被忽略了。重新启动 Android Studio 后,我收到事件日志说 Lombok 需要注释处理,但 Preferences/Build Exec.../Compiler 没有显示任何内容。

File/Invalidate caches restart 成功了。之后我可以看到注释处理器选项。

关于android - Lombok 不工作 Android Studio 3.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47246695/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com