我想从ProGuard中排除一些文件路径。示例com.myapp.customcomponents
如何在使用proguard时保留/排除特定的包路径?
我该怎么做?我讨厌为每个自定义组件文件在此目录中放置-keep标志。
我曾尝试以下,但它不工作:
-keep public class com.myapp.customcomponents.*
我想从ProGuard中排除一些文件路径。示例com.myapp.customcomponents
如何在使用proguard时保留/排除特定的包路径?
我该怎么做?我讨厌为每个自定义组件文件在此目录中放置-keep标志。
我曾尝试以下,但它不工作:
-keep public class com.myapp.customcomponents.*
你不以什么方式不起作用指定。你的配置保持所有公共类的名称,在指定的包:
-keep public class com.myapp.customcomponents.*
以下配置保留所有公共类的指定包的名称和它的子包:
下面的配置保持指定包装及其子包中所有公共/受保护类别/字段/方法的名称:
-keep public class com.myapp.customcomponents.** {
public protected *;
}
在博客中添加以下行proguard.config
-keep class com.facebook.** { *; }
-dontwarn com.facebook.**
的TTOM相应的更换包名,这里com.facebook将被排除在proguard的
为什么保持和dontwarn一起使用 – 2015-07-24 10:47:50
最好的解释。 – 2015-02-23 19:04:21