You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

开启isMinifyEnabled=true时出现ClassCastException问题求助

解决方案
  • 确保你的Error实体类未被混淆,添加对应keep规则:
    -keep class 你的Error类完整包路径.Error { *; }
    
    替换你的Error类完整包路径为实际包名,如果是内部类,格式为外部类完整路径$Error。
  • 若使用泛型解析(如TypeToken),需保留泛型签名信息,避免类型丢失:
    -keepattributes Signature
    
  • 若用到Gson的@SerializedName注解,需保留注解和相关类,防止字段名混淆:
    -keepattributes *Annotation*
    -keep class com.google.gson.annotations.** { *; }
    
  • 删除之前添加的-keep class com.google.gson.internal.** { *; },这条规则无必要,Gson官方已处理自身混淆逻辑,额外保护内部类可能引发其他问题。

内容的提问来源于stack exchange,提问作者Dalvendra Singh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 21:05:53