In meinem Projekt verwende ich jackson-core-asl-1.9.7.jar und jackson-mapper-asl-1.9.7.jar Bibliotheken. Anwendung in Android-Studio nach dem Laufen bekam ich diese Fehlermeldung:Fehler :: doppelte Dateien beim Packen von APK in Apache Cordova
Error:Execution failed for task ':transformResourcesWithMergeJavaResForDebug'.
> com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateFileException: Duplicate files copied in APK META-INF/ASL2.0
File1: F:\Projects\Cordova\AdapterProject\platforms\android\libs\jackson-core-asl-1.9.7.jar
File2: F:\Projects\Cordova\AdapterProject\platforms\android\libs\jackson-mapper-asl-1.9.7.jar
meinen Code:
CordovaLib:
packagingOptions {
exclude 'libs/jackson-core-asl-1.9.7.jar'
exclude 'libs/jackson-mapper-asl-1.9.7.jar'
exclude 'META-INF/DEPENDENCIES.txt'
exclude 'META-INF/DEPENDENCIES'
exclude 'META-INF/dependencies.txt'
exclude 'META-INF/LICENSE.txt'
exclude 'META-INF/LICENSE'
exclude 'META-INF/license.txt'
exclude 'META-INF/LGPL2.1'
exclude 'META-INF/NOTICE.txt'
exclude 'META-INF/NOTICE'
exclude 'META-INF/notice.txt'
und Build.gradle:
packagingOptions {
exclude 'libs/jackson-core-asl-1.9.7.jar'
exclude 'libs/jackson-mapper-asl-1.9.7.jar'
exclude 'META-INF/DEPENDENCIES.txt'
exclude 'META-INF/DEPENDENCIES'
exclude 'META-INF/dependencies.txt'
exclude 'META-INF/LICENSE.txt'
exclude 'META-INF/LICENSE'
exclude 'META-INF/license.txt'
exclude 'META-INF/LGPL2.1'
exclude 'META-INF/NOTICE.txt'
exclude 'META-INF/NOTICE'
exclude 'META-INF/notice.txt'
Wie kann ich behebe das Problem
Hinweis: Ich benutze diese Bibliotheken in Android-Projekt (nicht Cordova), aber es funktioniert und ich habe keine Probleme damit.
i android-Plugin mit cordova erstellen, aber ich brauche einige Bibliotheken – Farzad
brother.try zur Verwendung in ausschließen 'META-INF/notice.txt' und verstehen sich inklusive ‚mit META INF/NOTICE.TXT ' – harsh
es funktioniert nicht.wenn Sie über meinem Code sehen, schrieb ich das ist Code – Farzad