我想将proguard添加到我的应用程序中,其中包含很多依赖项和库,我的知识是添加以下内容:
buildTypes {
debug {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
我的问题是我应该将proguard添加到它们的每个依赖项中还是会影响它们?
答案 0 :(得分:0)
它并不存在所有案例的答案,它取决于你的最终目标是什么,哪些是依赖关系,以及你是否是图书馆的所有者。
通常,为了最大限度地减少问题,一个好方法是在项目中包含库和依赖项,然后在其上运行ProGuard。
当然,如果您要分发一个包含专有算法的库,最好的方法是对库中的代码进行模糊处理(在这种情况下,Proguard可能不是最佳解决方案)。