我有这些规则来跳过所有活动和片段:
-keep public class * extends android.app.Activity
-keep public class * extends android.support.v4.app.Fragment
-keep public class * extends android.app.Fragment
我想要的是删除所有依赖于名为ProductActivity的活动(从Manifest中删除)的未使用的类。
我在Proguard文件上有这些规则:
-keep class !com.alouane.app.product.** { *; }
-keep class !com.alouane.app.products.** { *; }
但是在分析APK时似乎没有用。
我认为你应该使用-injars和filter,我使用的是proguard maven插件,而下面的配置在pom.xml中工作
<inFilter>!com/alouane/app/product/**.class</inFilter>
我不确定你的构建过程,但我想下面的内容应该可行
Ingers Mabjr.jr(!Kom.oloan.ob.brocanut。**)
要么
-injars myAppJar.jar(!! com / alouane / app / product / ** .class)