首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >AndroidStudio3.0 beta2

AndroidStudio3.0 beta2
EN

Stack Overflow用户
提问于 2017-08-23 17:23:13
回答 3查看 1.8K关注 0票数 9

当我构建我的项目时,我得到以下错误:

Error:com.android.builder.merge.DuplicateRelativeFileException:多个文件被发现与操作系统无关的路径‘META/app_调试器_module_模块’

这是我的build.gradle文件

代码语言:javascript
运行
复制
  buildscript {
    repositories {
        maven { url 'https://maven.fabric.io/public' }
        google()
    }

    dependencies {
        classpath 'io.fabric.tools:gradle:1.+'
    }
    }

    apply plugin: 'com.android.application'
    apply plugin: 'io.fabric'
    apply plugin: 'kotlin-android'
    apply plugin: 'kotlin-android-extensions'

android {
    compileSdkVersion 26
    buildToolsVersion "26.0.1"
    defaultConfig {
        applicationId "com.e9innovation.infrastructure"
        multiDexEnabled true
        minSdkVersion 19
        targetSdkVersion 26
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"

        vectorDrawables.useSupportLibrary true
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }

        debug {
            signingConfig signingConfigs.debug
        }
    }

    signingConfigs {
        debug {
            storeFile file('../keystores/debug.keystore')
            storePassword 'android'
            keyAlias 'androiddebugkey'
            keyPassword 'android'
        }
    }

    lintOptions {
        abortOnError false
    }
}

ext {
    supportLibVersion = "26.0.1"
    playServicesVersion = "11.2.0"
}

repositories {
    mavenCentral()
    maven { url 'https://maven.fabric.io/public' }
    google()
}


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'
    })
    testCompile 'junit:junit:4.12'
    compile "com.android.support:appcompat-v7:${supportLibVersion}"
    compile "com.android.support:design:${supportLibVersion}"
    compile "com.android.support:support-v4:${supportLibVersion}"
    compile "com.android.support:cardview-v7:${supportLibVersion}"
    compile "com.android.support:exifinterface:${supportLibVersion}"
    compile "com.google.android.gms:play-services-base:${playServicesVersion}"
    compile "com.google.android.gms:play-services-maps:${playServicesVersion}"
    compile "com.google.android.gms:play-services-gcm:${playServicesVersion}"
    compile "com.google.android.gms:play-services-location:${playServicesVersion}"
    compile 'com.android.support.constraint:constraint-layout:1.0.2'
    compile "com.android.support:percent:${supportLibVersion}"
    testCompile 'junit:junit:4.12'


    compile "org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version"

    //apache commons
    compile 'org.apache.commons:commons-lang3:3.5'

    compile "com.google.firebase:firebase-database:${playServicesVersion}"
    compile "com.google.firebase:firebase-storage:${playServicesVersion}"
    compile "com.google.firebase:firebase-auth:${playServicesVersion}"
    compile 'com.firebase:geofire-android:2.1.1'

    compile 'com.github.bumptech.glide:glide:4.0.0'
    annotationProcessor 'com.github.bumptech.glide:compiler:4.0.0'

    compile 'com.github.chrisbanes:PhotoView:2.1.3'

    compile project(path: ':searchView')
    compile('com.crashlytics.sdk.android:crashlytics:2.6.8@aar') {
        transitive = true;
    }
}

apply plugin: 'com.google.gms.google-services'

我把我的安卓工作室升级到3.0拍-2,这个问题就出现了。谁知道这是关于什么的?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2017-08-23 18:06:47

首先使缓存失效并重新启动,然后清理该项目并重新构建它-- .hope --它有帮助。

票数 12
EN

Stack Overflow用户

发布于 2017-10-26 07:12:14

首先,根据操作系统使用以下命令清除缓存:

在Windows上:

代码语言:javascript
运行
复制
gradlew cleanBuildCache

在Mac或Linux上:

代码语言:javascript
运行
复制
./gradlew cleanBuildCache

在此之后,清理和重建项目。

票数 0
EN

Stack Overflow用户

发布于 2019-08-27 11:57:42

添加app:build.gradle文件

代码语言:javascript
运行
复制
packagingOptions {
    exclude 'META-INF/app_debug.kotlin_module'
}

希望能帮上忙。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45845878

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档