AndroidX AppCompat 包的 Proguard 规则
Proguard rules for AndroidX AppCompat package
到目前为止,我一直在使用 AppCompat 库,但现在我已将我的项目迁移到 AndroidX 库。
我受困于 androidx 的混淆器规则。
如您所知,我们正在为 AppCompat 使用混淆器规则,如下所示:
-keep public class android.support.v7.widget.** { *; }
-keep public class android.support.v7.internal.widget.** { *; }
-keep public class android.support.v7.internal.view.menu.** { *; }
-keep public class * extends android.support.v4.view.ActionProvider {
public <init>(android.content.Context);
}
我搜索了很多,但没有找到任何合适的文档。
AndroidX Proguard规则有更新吗?
AppCompat 已在 AAR 中直接包含它需要的 ProGuard 规则:无需声明任何特殊的 ProGuard 规则。
因此,您可以完全删除自定义规则。
到目前为止,我一直在使用 AppCompat 库,但现在我已将我的项目迁移到 AndroidX 库。
我受困于 androidx 的混淆器规则。
如您所知,我们正在为 AppCompat 使用混淆器规则,如下所示:
-keep public class android.support.v7.widget.** { *; }
-keep public class android.support.v7.internal.widget.** { *; }
-keep public class android.support.v7.internal.view.menu.** { *; }
-keep public class * extends android.support.v4.view.ActionProvider {
public <init>(android.content.Context);
}
我搜索了很多,但没有找到任何合适的文档。
AndroidX Proguard规则有更新吗?
AppCompat 已在 AAR 中直接包含它需要的 ProGuard 规则:无需声明任何特殊的 ProGuard 规则。
因此,您可以完全删除自定义规则。