【问题标题】:Problems compiling in Lombok IntelliJ - mac, annotations enabled在 Lombok IntelliJ 中编译时出现问题 - mac,启用了注释
【发布时间】:2015-06-04 07:18:30
【问题描述】:

我已经安装了最新的 lombok.jar 插件,下载并放入我项目的库中,通过首选项设置注释 -> 构建、执行、部署 -> 编译器 -> 注释处理器 -> 启用注释

我也在运行 Android 注释,这些注释处理路径专门针对 androidannotations-api-3.2.jar 设置

关于这个项目,它是一个 1 年项目的干净导入,它不是来自 eclipse/maven/gradle,因此它没有 gradle/maven。它使用 Android SDK22 在 Java8 上运行。

以我得到的编译错误为例:

Error:(39, 16) java: cannot find symbol
  symbol:   method getName()
  location: variable p of type com.example.Property

我最近从 eclipse 切换到 IntelliJ,该项目可以在 Eclipse 上编译,但我认为 IntelliJ 缺少一些东西,想法?

【问题讨论】:

  • 尝试移除注解处理器并使用lombok idea插件。我每天都使用它没有麻烦
  • 问题是,Android Annotations 是否需要注解处理,真是个难题!

标签: android macos intellij-idea annotations lombok


【解决方案1】:

这个问题的答案是确保你的项目是按照 gradle 指定的结构来构建的,这里有很多答案可以帮助你提供这些信息。将注解作为依赖项导入也会消除你在项目端设置的很多限制。

其次,在应用程序的运行配置中,确保将“_”添加为您计划运行的活动,因为它已被注释。

【讨论】:

    猜你喜欢
    • 2022-11-08
    • 2014-07-23
    • 1970-01-01
    • 1970-01-01
    • 2017-08-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多