在图书馆项目中担任右卫



我正在从Dexguard 6升级到7,并且有一个关于库混淆的问题。使用Dexguard 6,我可以混淆我的库,这是Android Studio内的模块,然后在我的应用程序中使用此模块作为本地依赖项:

dependencies {
    compile project(':sdk')
}

然而,当我尝试用Dexguard 7.0.31这样做时,我得到了异常:

任务":sdk:transformClassesAndResourcesWithProguardForRelease"执行失败。> java.io.FileNotFoundException:/lib/dexguard-library-release。pro(无此文件或目录)

您可能已经在库项目中设置了minifyEnabled true,这将无法与DexGuard结合使用。只要将标志设置为false就可以了。

最新版本的DexGuard将检查标志并发出错误。

相关内容

  • 没有找到相关文章

最新更新