“Dupliquer le fichier lib copié dans APK-META-INF/license.txt ” erreur dans Android Studio
Je suis aide-dessous de 2 lib du projet
1. spring-core-3.1.0.RELEASE.jar
2. spring-web-3.1.0.RELEASE.jar
Mais android studio envisage double entrée ci-dessus lib et donnant erreur lors de l'emballage.
Error:duplicate files during packaging of APK E:\Code\iDoc\app\build\outputs\apk\app-debug-unaligned.apk
Path in archive: META-INF/license.txt
Origin 1: E:\Code\iDoc\app\libs\spring-core-3.1.0.RELEASE.jar
Origin 2: E:\Code\iDoc\app\libs\spring-web-3.1.0.RELEASE.jar
You can ignore those files in your build.gradle:
android {
packagingOptions {
exclude 'META-INF/license.txt'
}
}
------------------------------------------------------------
Personne étaient confrontés au même problème ?
S'il vous plaît suggérer quelques-travail autour de cette erreur.
Vous devez vous connecter pour publier un commentaire.
Aller à votre
build.gradle
fichier et ajoutez la ligne suivante:Dans mon cas, j'ai dû ajouter comme celui-ci:
Remarque:
Méta-fichiers n'affecte pas les programmatique fonctions de l'application. Fichiers de métadonnées contient essentiellement des informations Textuelles comme juridique-avis, Licences, etc de sources ouvertes bibliothèques. Hors elle n'affectera pas les chose.
Lorsque nous utilisons de multiples 3ème partie de bibliothèques open source, parfois 2 ou plusieurs projets a même nommé des fichiers texte (Exemple: License.txt ou Notice.txt ou dependencies.txt). À l'origine du conflit au cours de la construction. En ce moment, notre puissant android studio nous proposer d'exclure de ces conflits méta-fichiers.
exclude 'META-INF/LICENSE.txt' exclude 'META-INF/NOTICE.txt'
exclude 'META-INF/*'
pour exclure tous les fichiers.Important: si l'on exclut les fichiers de noter qu'il est sensible à la casse
J'ai ajouté à mon gradle et il ne fonctionnait pas:
J'étais à sortir du erreur:
Donc la solution est de
add META-INF/notice.txt
:Je n'ai plus de solution simple pour les fichiers txt. Si vous supprimez tous les fichiers txt dans la dépendance.
Seulement ajouter ce bloc.