0

首先我应该说我已经尝试了在 Mac OSX 上使用 IntelliJ 使用 ormlite来解决问题的问题。不幸的是,即使在使用 ORMLite 库 ormlite-android-4.48 和 ormlite-core-4.48 配置了我的环境之后,每当我尝试运行 android 应用程序时,它仍然会向我显示大约 100 个无法解析方法的实例的列表。每当我请求 ORMLite 应该处理的方法时,这些实例中的每一个都是。我唯一能想到的另一件事是使用 Lombok 可能会把事情搞砸?这是一段代码的屏幕截图。红色的吸气剂在其他地方出现了 98 次以上。在此处输入图像描述

真正的问题是,为什么 IntelliJ 找不到方法?这可能是非常明显的事情,但对于我的生活,我无法弄清楚。

4

1 回答 1

1

(可能有帮助,也可能没有帮助,但评论太长了)

每当我请求 ORMLite 应该处理的方法时,这些实例中的每一个都是。

看起来您的问题更像是 Lombok 应该生成的方法,但不是。尝试这个

import lombok.Getter;

public class FancyClass {
    @Getter private int x;
    void q() {
        return getX();
    }
}

如果它不能编译,那么你的问题纯粹是与 Lombok 相关的。谷歌了解如何在 IntelliJ / Mac 上正确安装它。

于 2014-07-22T22:22:20.550 回答