2017-08-24 208 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

我剛剛添加了兩個我使用相同包名生成的庫。 無法修復你說的話。 :( –

相關問題