android - Google Cloud Vision在android studio中产生重复文件

标签 android api gradle

我正在使用android studio和cloud vision以检测图片中的面部特征。编译时,出现此错误(关于Cloud vision V 1.53):

Duplicate files copied in APK META-INF/INDEX.LIST
    File1: /home/dragonklavier/.gradle/caches/modules-2/files-2.1/com.google.cloud/google-cloud-core-grpc/1.53.0/f86ad24d0f605abab1bd8020f2ab357125be404d/google-cloud-core-grpc-1.53.0.jar
    File2: /home/dragonklavier/.gradle/caches/modules-2/files-2.1/com.google.cloud/google-cloud-vision/1.53.0/e54a24754ed11d72bfd9f0b8d0d078dca3c7533f/google-cloud-vision-1.53.0.jar
    File3: /home/dragonklavier/.gradle/caches/modules-2/files-2.1/com.google.cloud/google-cloud-core/1.53.0/3f87dfdae359ce1cdb738d4feac6569792f54ee9/google-cloud-core-1.53.0.jar

我的Gradles依赖项是:
dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
        exclude group: 'com.android.support', module: 'support-annotations'
        exclude group: 'com.google.code.findbugs'
    })
    testCompile 'junit:junit:4.12'
    compile 'com.google.android.gms:play-services-appindexing:9.0.0'
    compile 'com.google.android.gms:play-services-auth:9.0.0'
    compile 'com.android.support:appcompat-v7:25.1.1'
    compile 'com.android.support:design:25.1.1'

   compile 'com.google.cloud:google-cloud-vision:1.53.0'



   compile 'net.sourceforge.owlapi:owlapi-distribution:3.4.3'

    //compile 'com.android.billingclient:billing:1.1'


    compile('com.sangcomz:FishBun:0.6.4@aar') {
        transitive = true
    }
    compile 'com.github.PhilJay:MPAndroidChart:v3.0.1'
}

最佳答案

也将此添加到您的gradle

android{
    compileSdkVersion sdk_version
    defaultConfig {
    //config
    }
    packagingOptions {
        exclude 'META-INF/DEPENDENCIES.txt'
        exclude 'META-INF/LICENSE.txt'
        exclude 'META-INF/NOTICE.txt'
        exclude 'META-INF/NOTICE'
        exclude 'META-INF/LICENSE'
        exclude 'META-INF/DEPENDENCIES'
        exclude 'META-INF/notice.txt'
        exclude 'META-INF/license.txt'
        exclude 'META-INF/dependencies.txt'
        exclude 'META-INF/LGPL2.1'
   }
}

关于android - Google Cloud Vision在android studio中产生重复文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53515301/

相关文章:

android - 对 Android 应用的测试和生产版本使用不同的后端

java - Android - 处理全局配置更改

ruby-on-rails - 如何使用Amazon-ec2 gem通过Cloudwatch获取EC2统计信息?

google-app-engine - 带有 AppEngine 的 Android Studio - Gradle 依赖项

java - 永久删除 ListView 项 Onclick

javascript - 知道您是通过应用程序还是通过网站运行

javascript - 如何在使用 Instagram API 时在 Meteor 中请求、存储和使用访问 token

javascript - meetup api 请求 open_events

java - 无法从 Gradle 中排除模块

github - 使用 AWS CodePipeline 在 Jenkins 中构建多个 Gradle 项目