A common pattern in ProGuard configs for Android applications is to preserve custom View classes, since they are probably referenced only from layout XML instea
View
The configuration in the Android SDK (at least up to version 11) is not entirely correct, indeed.
The configuration for Android in the ProGuard documentation correctly specifies "-keepclasseswithmembers", not "-keepclasseswithmembernames".