如何配置混淆器以将所有 类 保留在包名称中包含特定单词的包中?

How to configure proguard to keep all classes in packages that contain a specific word in package name?

我试图将所有 类 保留在包名称中包含单词 model 的包中。

例如 - com.xyz.model, com.xyz.abc.model, com.xyz.模型.abc

这些包中的所有 类 都不应该被混淆。

我尝试对包名称使用通配符,但它不起作用

-keep class com.xyz.**.model.**{ *; }

如何达到想要的效果?

请尝试以下。删除模型前的dot(.)

-keep class com.xyz.**model.**{ *; }