2017-08-13 2 views
1

ich vor kurzem Lombok meinem Android-Projekt hinzugefügt, und ich erhalte die folgende Fehlermeldung, wenn die @RequiredArgsConstructor und @AllArgsConstructor Anmerkungen mit:Lombok Anmerkungen Arbeiten nicht in Android

error: cannot find symbol 
@AllArgsConstructor 
^ 
    symbol: class ConstructorProperties 
    location: package java.beans 
1 error 

ich die Lösung zu folgen versucht, diese Frage: aber AllArgsConstructor from lombok is not found by Android Studio, erhalte ich die folgende Fehlermeldung:

error: cannot find symbol 
@AllArgsConstructor(suppressConstructorProperties = true) 
                ^
    symbol: method suppressConstructorProperties() 
    location: @interface AllArgsConstructor 
2 errors 

ich habe auch versucht eine lombok.config Datei mit der Zeile hinzufügen:

lombok.anyConstructor.suppressConstructorProperties = true 

Aber es hat nichts getan. Gibt es dafür irgendwelche Arbeit, damit Lombok-Annotationen auf Android funktionieren?

Antwort

1

Versuchen Sie, zu einer älteren Version von Lombok zu wechseln. Ich wechsle zurück zu 1.16.10 (was immer noch ziemlich neu ist) und entferne dann den suppressConstructorProperties-Wert in deiner Anmerkung.

Verwandte Themen