gpt4 book ai didi

android - 改造不适用于应用程序的发布版本

转载 作者:行者123 更新时间:2023-12-02 18:03:58 25 4
gpt4 key购买 nike

我正在我的应用程序中使用 Retrofit。一切工作正常,但当我创建应用程序的发布版本时,某些调用无法正常工作。

问题可能是什么?我已经在我的 gradle 文件中禁用了 minifyEnabled

编辑:发现真正的问题:我通过特定的 API 调用获取用户数据。我将其映射到以下类:

String ID;
String user_login;
String user_nicename;
String user_email;
String display_name;

由于某种原因,除了 ID 之外的所有字段都已填写。当我不使用发布但调试时,ID 字段会被填充。

最佳答案

试试这个:

-dontnote okhttp3.**, okio.**, retrofit2.**
-dontwarn retrofit2.**
-keep class retrofit2.** { *; }

如果上面的代码不起作用,则将 @Keep 注释添加到您的模型类中,如下所示。

import androidx.annotation.Keep;

@Keep
public class Blog {

private String id;

public String getId() {
return id;
}

public void setId(String id) {
this.id = id;
}
}

关于android - 改造不适用于应用程序的发布版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49899359/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com