2017-08-13 53 views
1

我最近增加了龍目島到我的Android項目不能正常工作,並使用@RequiredArgsConstructor和@AllArgsConstructor註釋時,我發現了以下錯誤:龍目島批註中的Android

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

我試圖遵循解決方案這個問題:AllArgsConstructor from lombok is not found by Android Studio,但是,我發現了以下錯誤:

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

我也嘗試添加一個lombok.config文件與行:

lombok.anyConstructor.suppressConstructorProperties = true 

但它沒有做任何事情。有沒有什麼工作可以讓Lombok註釋在Android上運行?

回答

1

嘗試切換到舊版本的Lombok。我切換回1.16.10(這仍然相當新近),然後刪除註釋中的suppressConstructorProperties值。