【发布时间】:2018-03-07 12:50:19
【问题描述】:
我有模特
@Data
@AllArgsConstructor
@NoArgsConstructor
public class ProductsRequest {
private String initiatorType;
private String categoryCode;
我有 lombok 配置:
lombok.anyConstructor.suppressConstructorProperties = true
lombok.addGeneratedAnnotation = false
在带有 API 27 的 Android 上(真实设备上的 Android 7)一切正常。在 android 17(模拟器上的 Android 4.2)在这一行我得到错误:
return restApiFactory.getProductService().getProducts(productsRequest);
错误:
Caused by: java.lang.ClassNotFoundException: Didn't find class "java.beans.ConstructorProperties" on path: /data/app/my-1.apk
如果我改变了
@AllArgsConstructor
@NoArgsConstructor
标准构造函数 - 一切正常
【问题讨论】: