Il y avaitProguard garder la classe ActionBarSherlock
-keep class com.actionbarsherlock.** { *; }
dans ma config proguard. Comme proposé par les gars Actionbarsherlock (voir http://actionbarsherlock.com/faq.html). Mais seulement après avoir ajouté
-keep public class * extends com.actionbarsherlock.app.SherlockFragment
les classes qui SherlockFragment étendu ont été maintenus et j'ai pu utiliser les fragments.
Pourquoi?
Je suis curieux, avez-vous mis à jour vos outils SDK au moins r20? Depuis le mois de juin de cette année, ils auraient dû utiliser des vues personnalisées dans xml safe avec proguard (http://developer.android.com/tools/sdk/tools-notes.html): '' Ajout de la prise en charge automatique de ProGuard pour l'aapt -G Cette modification oblige le système de génération à générer un fichier de règles de conservation ProGuard temporaire contenant des classes référencées à partir de fichiers XML (tels que des vues personnalisées) et à passer à ProGuard au moment de la réduction. "' –