0

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

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

1 回答 1

0

我认为这是 proguard 配置的问题。检查您添加的所有库并为 proguard 中的每个库制定必要的规则。您可以在清理项目后重试并再次构建。如果它不起作用,请再次检查 progrud 规则。您将从日志中得到这个想法。检查此链接,这是一个示例配置:https ://gist.github.com/albinmathew/c4436f8371c9c41461ab

于 2017-08-24T12:13:24.813 回答