无法使用proguard

时间:2017-08-24 11:56:44

标签: android proguard aar buildconfig

我已经生成了两个具有相同包名的库(aar),因为它们具有不同的风格。现在我将两者集成到另一个应用程序中,因为两个aar文件具有相同的packagename buildConfig.class发生冲突。 我在应用程序build.gradle中给定multidexEnable = true来修复此问题。 但是当我尝试使用proguard文件生成signedApk时,Android studio会为buildConfig.class抛出重复的条目。 有谁知道这个?

Error:Execution failed for task 
:app:transformClassesAndResourcesWithProguardForRelease'.
> Job failed, see logs for details

1 个答案:

答案 0 :(得分:0)

我认为这是proguard配置的问题。检查你添加的所有库,并为proguard中的每个创建必要的规则。 你可以在干净的项目之后再试一次并再次尝试。如果没有工作,请再次检查progrud规则。你将从你的日志中获得想法。 请查看此链接,这是一个示例配置:https://gist.github.com/albinmathew/c4436f8371c9c41461ab