Java 如何将proguard配置为在包名中包含特定单词的包中保留所有类?

Java 如何将proguard配置为在包名中包含特定单词的包中保留所有类?,java,android,proguard,obfuscation,Java,Android,Proguard,Obfuscation,我试图在包名中包含单词model的包中保留所有类 例如-com.xyz.model、com.xyz.abc.model、com.xyz.model.abc 不应混淆这些包中的所有类 我尝试使用通配符作为包名,但不起作用 -keep class com.xyz.**.model.**{ *; } 如何达到预期效果?请尝试下面的方法。去掉圆点。在模型之前 -keep class com.xyz.**model.**{ *; } 如果它有效,请向上投票,它将对其他用户有帮助。完成。谢谢你的回复。此

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

例如-com.xyz.model、com.xyz.abc.model、com.xyz.model.abc

不应混淆这些包中的所有类

我尝试使用通配符作为包名,但不起作用

-keep class com.xyz.**.model.**{ *; }
如何达到预期效果?

请尝试下面的方法。去掉圆点。在模型之前

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

如果它有效,请向上投票,它将对其他用户有帮助。完成。谢谢你的回复。此外,我还发现proguard正在重命名接口和具有相同名称的类public class c implements c,这导致自动连接字段中出现bean创建错误。有什么建议可以解决吗?对不起。我没有听到这样的问题。如果我对此有任何想法,我会更新。谢谢