2017-08-24 4 views
0

Ich habe zwei Bibliotheken (aar) mit demselben Paketnamen erzeugt, wie sie in verschiedenen Geschmacksrichtungen sind. Jetzt integriere ich beide in eine andere Anwendung, da beide aar-Dateien den gleichen Paketnamen buildConfig.class haben Konflikt. Ich habe dies durch gegebene multidexEnable = True in Anwendungen build.gradle behoben. Aber wenn ich versuche, SignedApk mit Proguard-Datei zu generieren, wirft Android Studio doppelten Eintrag für buildConfig.class. Weiß jemand davon?Konnte signierte apk nicht erzeugen mit proguard

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

Antwort

0

Ich denke, es ist das Problem mit dem proguard configuration.check alle Libs, die Sie hinzugefügt haben und die notwendigen Regeln zu machen für jeden in der proguard. können Sie es nach dem sauberen Projekt erneut versuchen und erneut bauen. Wenn es nicht funktioniert, überprüfen Sie die Regeln erneut. Sie erhalten die Idee von Ihren Protokollen. diesen Link zu überprüfen, die eine Beispielkonfiguration ist: https://gist.github.com/albinmathew/c4436f8371c9c41461ab

+0

Habe ich nur noch zwei Bibliotheken, die ich mit dem gleichen Paket erzeugt. Nicht mit dem, was Sie gesagt haben, zu beheben. :( –

Verwandte Themen