尝试在Firebase
具有Asset
属性的数据库上保存对象时出现此错误。以下问题中记录了类似的错误:
和其他一些人。
推荐的一些解决方案是
- 将变量声明更改为公共
- 添加
@Keep
到类声明 - 添加
-keepclassmembers class com.yourcompany.models.** { *; }
Proguard 规则
但这些选项都不适合我。
我尝试的是创建另一个类,它是正在使用的类的副本,Vault
然后拥有一个包含的String
属性,但这似乎是重复的代码并且是不必要的。URL
Asset
这个问题有解决方案吗?