2016-07-07 10 views
1

Ich kann signierte apk-Datei nicht exportieren.Android Build fehlgeschlagen: Während der Veröffentlichung

Fehler: Ausführung fehlgeschlagen für Task ': app: transformClassesAndResourcesWithProguardForRelease'.

java.io.IOException: Please correct the above warnings first.

Warnungen sind folgende:

Warnung: gab es 92 ungelöste Referenzen auf Klassen oder Schnittstellen. Möglicherweise müssen Sie fehlende Bibliotheks-Jars hinzufügen oder ihre Versionen aktualisieren. Wenn Ihr Code ohne die fehlenden Klassen funktioniert, können Sie die Warnungen mit '-dontwarn' Optionen unterdrücken . (http://proguard.sourceforge.net/manual/troubleshooting.html#unresolvedclass) Warnung: Es gab 1 nicht aufgelöste Verweise auf Bibliotheksklasse Mitglieder. Sie müssen wahrscheinlich die Bibliotheksversionen aktualisieren. (http://proguard.sourceforge.net/manual/troubleshooting.html#unresolvedlibraryclassmember) Warnung: Ausnahme bei der Verarbeitung der Task java.io.IOException: Bitte korrigieren Sie zuerst die obigen Warnungen. : app: transformClassesAndResourcesWithProguardForRelease FAILED

+0

Entfernen Sie die proguardFile-Zeile in Ihrem Build oder beheben Sie es –

+0

noch dasselbe Problem @LaurentRussier – Shanmugapriyan

Antwort

1

Sie müssen sich die genannten Warnungen in Ihrem Build-Protokoll genau ansehen und entsprechende -dontwarn xxx.yyy Regeln zu Ihrer ProGuard-Konfiguration hinzufügen.

Diese Warnungen weisen normalerweise auf ein Problem in Ihrer Konfiguration hin, z. Referenzieren einer Klasse, die nicht vorhanden ist. Dies kann durch Java-Bibliotheken geschehen, die für ein Standard-Java-SDK mit Klassen/Methoden entwickelt wurden, die bei der Entwicklung einer Android-Anwendung nicht vorhanden sind.

Um diese Warnungen vollständig zu ignorieren und ProGuard nur Ihre Anwendung verarbeiten zu lassen, können Sie auch die -ignorewarnings Regel verwenden.

Verwandte Themen