2017-02-20 2 views
1

Wenn ich versuche, apk android Studio zu bauen gibt mir diesen Fehler.app: transformClassesWithJarMergingForDebug apk bauen Problem

Kann jemand eine Idee über diesen Fehler haben?

Error:Execution failed for task ':app:transformClassesWithJarMergingForDebug'. com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: permissions/dispatcher/GrantableRequest.class

+0

diese beziehen ... http://stackoverflow.com/questions/32968171/android-apptransformclasseswithjarmergingfordebug-failed-zipexception-dupli –

+0

Ihre build.gradle Datei schreiben – user1140237

Antwort

0

Wenn Sie die PermissionsDispatcher-Bibliothek verwenden, wird dies als Problem für doppelte Klasseneinträge erwähnt.

How to Check attached libraries Dependency/hierarchy ? which causes duplicate entry for libraries.

In Ihrem Fall müssen Sie Änderungen vornehmen als je in Bibliotheken bekanntes Problem erwähnt.

compile 'com.github.hotchemi:permissionsdispatcher:2.0.3' 
compile 'com.github.hotchemi:permissionsdispatcher-processor:2.0.3' 

Änderungen wie pro unten

compile 'com.github.hotchemi:permissionsdispatcher:2.0.3' 
apt 'com.github.hotchemi:permissionsdispatcher-processor:2.0.3' 

Weitere Informationen zu doppelten Eintrag Ausgabe bitte this überprüfen

UPDATE Sein erforderlich apt dependecies in Root-Ebene build.gradle Datei zu definieren auch

Überprüfen Sie für root level build.gradle Dateideklaration.

Lassen Sie mich wissen, wenn etwas

+0

bin jetzt das bekommen Fehler Fehler: (43, 0) Die Methode apt() für Argumente [com.github.hotchemi: permissionsdispatcher-processor: 2.0.3] für das Objekt vom Typ org.gradle.api.internal.artifacts.dsl konnte nicht gefunden werden. dependencies.DefaultDependencyHandler. –

+0

@umarfarooq müssen Sie 'apt' Abhängigkeiten in der höchsten Ebene' builld.gradle' der Anwendung definieren. 'classpath" com.neenbedankt.gradle.plugins: android-apt: 1.8 "' – user1140237

+0

danke, so viel Liebes Problem gelöst –

Verwandte Themen