Обфускация и общие методы Proguard

Я пытаюсь запутать приложение Android с помощью ProGuard.

Здесь у меня есть класс

public class Book implements DBbinded 

И общий метод

 private void storeDBObjects(ArrayList<? extends DBbinded> dbObjects) 

Вызов этого метода вызывает java.lang.ClassCastException: java.util.LinkedHashMap после обфускации. Что я должен написать в proguard.properties, чтобы исправить это?

Я только что столкнулся с этой проблемой и разрешил ее, указав атрибут -keepattributes аргументе -keepattributes ProGuard.

 -keepattributes SourceFile,LineNumberTable,Signature,*Annotation* 

Я не верю, что это ошибка ProGuard. Надеюсь, это поможет.

Это может быть ошибкой в ​​ProGuard. Вы должны проверить, помогает ли установка последней версии (ProGuard 4.9 beta1 в это время: скопировать proguard4.9beta1 / lib / proguard.jar в android-sdk / tools / proguard / lib). В противном случае вы можете сообщить о проблеме на трекер ProGuard .