我正在尝试使用 ProGuard 混淆 Android 应用程序。
我在这里上课
public class Book implements DBbinded
还有一个泛型方法
private void storeDBObjects(ArrayList<? extends DBbinded> dbObjects)
调用该方法抛出java.lang.ClassCastException: java.util.LinkedHashMap after obfuscation。我应该在 proguard.properties 中写入什么来解决这个问题?
最佳答案
我刚刚遇到这个问题并通过在 -keepattributes
ProGuard 参数下指定“Signature”属性解决了它。
-keepattributes SourceFile,LineNumberTable,Signature,*Annotation*
我不认为这是 ProGuard 错误。希望对您有所帮助。
关于java - Proguard 混淆和通用方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11975397/