我正在为使用第三方库的应用程序配置Proguard。难道是“最佳实践”(为了避免将来难以发现的错误),以包括行:Android Proguard - 保持所有第三方库的最佳做法?
-keep class 3rd_party_lib_name.** {*;}
为不具有其开发的具体说明Proguard的每一个第三方的开源库?
此外,一个相关的问题:是有这情况下,我应该使用
-keep class
,并在何种情况下我应该使用
-keep public class
千恩万谢
这看起来不错。我的问题主要是无论我采用哪种方法,我都无法立即告诉它是否打破了我的应用程序 - 错误可能会在几个月后出现在某个模块中,我永远无法分辨出它是由此造成的。这是我担心的主要问题。 – Jon 2014-09-07 15:58:59