gpt4 book ai didi

android - 在 Android 中实现 Proguard 抛出错误 Gson

转载 作者:太空狗 更新时间:2023-10-29 14:08:05 24 4
gpt4 key购买 nike

我正在尝试为我的 Android 项目实现 Proguard。我正在使用 Android Studio 做同样的事情。但在实现过程中遇到了很多困难。是否有一个很好的教程来克服所有问题。在我使用的下面的代码中有一个异常,比如无法转换。谁能帮我解决这个问题。

在我的 proguard-rules.txt 中,我也使用了以下几行。但这并不能解决我的问题

-keep class com.google.gson.**{*;}
-dontwarn com.google.gson.**


public class Home_CityDet implements Serializable{

private static final long serialVersionUID = 1L;
@SerializedName("key")
public String key;
@SerializedName("value")
public String value ;
}

java.lang.ClassCastException: com.google.gson.internal.LinkedTreeMap cannot be cast to webservices.responses.Home_CityDet

最佳答案

我必须添加到 progaurd 配置中:

-keepattributes Signature
-keepattributes *Annotation*
-keep class Home_CityDet {
*;
}

错误神奇地消失了

关于android - 在 Android 中实现 Proguard 抛出错误 Gson,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31261403/

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