0

我正在从 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 (没有这样的文件或目录)

4

1 回答 1

0

你可能已经minifyEnabled true在你的库项目中设置了,它不能与 DexGuard 结合使用。只需将标志设置为false,就可以了。

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

于 2016-11-24T09:18:44.690 回答