2017-08-24 125 views
0

我生成了两个具有相同包名的库(aar),因为它们处于不同的风格。现在我正在将两个应用程序集成到一个应用程序中,因为两个文件具有相同的包名buildConfig.class发生冲突。 我在应用程序build.gradle中通过给定multidexEnable = true解决了这个问题。 但是,当我试图生成与proguard文件signedApk,Android工作室投掷buildConfig.class重复条目。 有人知道吗?无法使用proguard生成已签名的apk

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

回答

0

我认为这是proguard配置的问题。请检查您添加的所有库,并为proguard中的每个库制定必要的规则。 你可以在clean项目后再试一次,再次buid。如果它没有工作,再次检查progrud规则。你会从你的日志中得到想法。 检查链接是一个样本配置:https://gist.github.com/albinmathew/c4436f8371c9c41461ab

+0

我刚刚添加了两个我使用相同包名生成的库。 无法修复你说的话。 :( –

相关问题