有Proguard的不断类actionbarsherlock
-keep class com.actionbarsherlock.** { *; }
在我的ProGuard配置
。正如Actionbarsherlock家伙所提议的(见http://actionbarsherlock.com/faq.html)。 但只增加
-keep public class * extends com.actionbarsherlock.app.SherlockFragment
其扩展SherlockFragment被保留,所以我能够使用的片段的类后。
为什么?
我很好奇,您是否已将SDK工具更新到至少r20?自今年6月份以来,他们应该使用xml safe中的自定义视图(使用proguard)(http://developer.android.com/tools/sdk/tools-notes.html):'“为aapt -G添加了自动ProGuard支持标志,这种改变会使构建系统生成一个临时的ProGuard保留规则文件,其中包含从XML文件中引用的类(例如自定义视图),并在收缩时将其传递给ProGuard。“' – 2012-09-28 05:27:34