85366


今あるLombokを使っているAndroidプロジェクトに参加して、プロジェクトをビルドしたらエラーが出ました。

調べたこと：build.gradleにannotationProcessor... とか入れていない。

しかしプロジェクトを見たら入っていると分かりました（バージョンも古くはない）：

[code]

        // Lombok
        compileOnly 'org.projectlombok:lombok:1.18.16'
        annotationProcessor 'org.projectlombok:lombok:1.18.16'
    
[/code]

ビルドして出てきたエラーは以下：

[code]

    エラー: シンボルを見つけられません
        @Value @AllArgsConstructor(access = AccessLevel.PRIVATE)
         ^
      シンボル:   クラス Value
      場所: クラス ....
    
[/code]

[code]

    エラー: シンボルを見つけられません
        @Value @AllArgsConstructor(access = AccessLevel.PRIVATE)
                ^
      シンボル:   クラス AllArgsConstructor
      場所: クラス
    
[/code]

少し気になるところ:コードの場所はルートパッケージの直下ではなくルートパッケージの下にまたパッケージを作ってコードを入れているようです。

例：  
project id : com.sample.sam  
java file : com/sample/sam/mypkg/logic.java


CC BY-SA 4.0
2021-12-28T02:25:48.617
85365
2021-12-28T02:40:45.017
41314
question
java android
AndroidでLombokを使用してビルドエラーが発生しました。


原因は分からないですが、JDKのバージョンを1.8から11に変更したら直せました。


CC BY-SA 4.0
2021-12-28T02:40:45.017
85366
2021-12-28T02:40:45.017
41314
85365
answer