Android pesadilla proguard

Cuando construyo un nuevo APK para mi aplicación, los viejos datos guardados en serie no se cargan más, obtengo esta excepción:

java.io.InvalidClassException: org.myapp.bb; Incompatible class (SUID): org.myapp.bb: static final long serialVersionUID =1L; but expected org.myapp.bb: static final long serialVersionUID =0L; 

Tengo esto en proguard.cfg:

 -keepnames class * implements java.io.Serializable -keepclassmembers class * implements java.io.Serializable { static final long serialVersionUID; private static final java.io.ObjectStreamField[] serialPersistentFields; !static !transient <fields>; !private <fields>; !private <methods>; private void writeObject(java.io.ObjectOutputStream); private void readObject(java.io.ObjectInputStream); java.lang.Object writeReplace(); java.lang.Object readResolve(); } 

Mi serialVersionUID no cambia en el código. Cuando depuro, todo funciona, pero cuando pruebo mi nuevo apk, no cargará los datos antiguos.

¿Algunas ideas?

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.