从PlayStore编译的应用程序中的Gson Crush

sz81bmfz  于 2022-11-06  发布在  其他
关注(0)|答案(1)|浏览(124)

我开发了一个应用程序来读取json API
我使用Gson库来序列化json。
在调试和运行模式与模拟器和设备链接到android studio,它运行;
如果我创建包并在Play Store中发布,当尝试从Json转换时,它会崩溃。
我不知道什么检查可以解决这个问题....
这是代码:

Gson gson = new Gson(); 
ClResult MyResult = new ClResult(); 
MyResult = gson.fromJson(response, ClResult.class);

这是返回的json:

{"Success":true,"Message":"","Content":"W3siSUQiOjUsImNsY19jb2"}

这是ClResult类:

import com.google.gson.annotations.Expose;
import com.google.gson.annotations.SerializedName;

public class ClResult {

@SerializedName("Success")
@Expose
private Boolean success;

@SerializedName("Message")
@Expose
private String message;

@SerializedName("Content")
@Expose
private String content;

public Boolean getSuccess() {
    return success;
}

public void setSuccess(Boolean success) {
    this.success = success;
}

public String getMessage() {
    return message;
}

public void setMessage(String message) {
    this.message = message;
}

public String getContent() {
    return content;
}

public void setContent(String content) {
    this.content = content;
}

}
yptwkmov

yptwkmov1#

需要在Gradle中设置:

minifyEnabled false 
            shrinkResources false

此致

相关问题