提问人:MACROSystems 提问时间:10/18/2023 更新时间:10/18/2023 访问量:57
作为库开发者:如何避免用户的 Proguard
As a library developer: how to avoid the user's Proguard
问:
我是一名库开发人员。
我遇到了与图书馆用户有关 Proguard 的问题。似乎他们的 Proguard 正在搞砸库的模型。
我已经在库的文件中定义了哪些是我不想缩小的包和类,如下所示:proguard-rules.pro
-keep class com.x.library.data.models.** {*;}
似乎他们的 Proguard 无论如何都会缩小一切。
有没有办法避免他们的 Proguard 缩小我开发的库? 提前致谢。
答:
2赞
Xavier Rubio Jansana
10/18/2023
#1
您可以在库中指定一个 Proguard 规则文件,该文件将与应用程序中的文件合并。consumerProguardFiles
defaultConfig
另请参阅以下问题:
评论
-keep class your.package.name.**