2017-01-10 4 views
2

Wenn ich compile group: 'com.google.cloud', name: 'google-cloud-storage', version: '0.8.0-beta' hinzufügen zeigt es einen Fehler, wenn ich die app laufenAndroid Google Cloud Storage Duplicate Files

Error:Execution failed for task ':app:transformResourcesWithMergeJavaResForProductionDebug'. 
> com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateFileException: Duplicate files copied in APK META-INF/INDEX.LIST 
    File1: /.gradle/caches/modules-2/files-2.1/com.google.cloud/google-cloud-storage/0.8.0-beta/92c10417dd9ef400564414c243eecdd0a7f51963/google-cloud-storage-0.8.0-beta.jar 
    File2: /.gradle/caches/modules-2/files-2.1/com.google.cloud/google-cloud-core/0.8.0/5fe7f10ded15149a5fc633d98adbacf11b00907f/google-cloud-core-0.8.0.jar 

ich ohne fügte der META INF-Dateien

packagingOptions { ausschließen ‚META-INF/MANIFEST .MF ' auszuschließen 'META-INF/ASL2.0' auszuschließen 'META-INF/DEPENDENCIES.txt' auszuschließen 'META-INF/LICENSE.txt' auszuschließen 'META-INF/NOTICE.txt' auszuschließen, META-INF/NOTICE ' "META-INF/LICENSE" ausschließen "META-INF/DEPENDENCIES" ausschließen "META-INF/notice.txt" ausschließen "META-INF/license.txt" ausschließen "META-INF/dependencies.txt" ausschließen " ausschließen 'META-INF/LGPL2.1-' }

https://github.com/GoogleCloudPlatform/google-cloud-java#quickstart versucht, das gleiche Problem

Irgendwelche Lösungen?

Antwort

0

Lösung

Heruntergeladene JAR-Dateien von Maven und fügte sie zu lib Ordner

  • google-api-Dienste-storage-v1-rev92-1.22.0.jar
  • Google- cloud-0.8.0.jar
  • Google-Cloud-core-0.8.0.jar
  • Google-Cloud-storage-0.8.0-beta.jar

und duplizierte Dateien in app build.gradle

packagingOptions { 
    exclude 'META-INF/LICENSE' 
    exclude 'META-INF/io.netty.versions.properties' 
    exclude 'META-INF/INDEX.LIST' 
} 
Verwandte Themen