标签不匹配错误 - Android工作室

时间:2017-03-15 06:12:02

标签: android xml

我几乎通过堆栈溢出和谷歌上的每个链接尝试了几个小时在线浏览,但我找不到可能的解决方案,因为Tag Mismatch错误!

我将我的android工作室更新到ubuntu 16.04上的2.3版本。在此之前它完美地工作。在下载过程中,发生错误,说标签不匹配,我无法下载Intel x86 Atom Image。后来,我发现同样的错误,说Gradle项目同步失败,Tag Mismatch!

尝试了几乎所有的东西后,我不得不去安装和重新安装!要取消安装,请按this

然后我重新安装,我跟着this

但同步的错误仍然相同。

如果您需要更多信息,请告诉我们!

8 个答案:

答案 0 :(得分:6)

之前我遇到过这个问题,这是由于gradle的下载不完整造成的。

转到.gradle文件夹,对我来说,它位于/home/myusername/.gradle/wrapper/dists/gradle-2.14.1-all/8bnwg5hd3w55iofp58khbp6yvs/,请记下您的gradle文件名(例如gradle-2.14.1-all.zip)。

转到https://services.gradle.org/distributions/并在此处下载zip文件(例如gradle-2.14.1-all.zip),然后用您下载的文件替换损坏的文件。

答案 1 :(得分:2)

  • 我以前遇到过此问题,这是由于gradle版本下载不完整或不正确引起的。

  • 更改gradle-wrapper.properties中的以下行

    distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip

  • 单击文件->使缓存无效/重新启动

  • 然后单击同步按钮以同步gradle文件

答案 2 :(得分:1)

只需替换依赖项:

if (gradle.gradleVersion >= "2.2") {
    dependencies {
        classpath 'com.android.tools.build:gradle:1.5.0'
    }
} else if (gradle.gradleVersion >= "2.1") {
    dependencies {
        classpath 'com.android.tools.build:gradle:2.1+'
    }
} else {
    dependencies {
        classpath 'com.android.tools.build:gradle:2.8'
    }
}

使用:

if (gradle.gradleVersion >= "2.2") {
    dependencies {
        classpath 'com.android.tools.build:gradle:1.5.0'
    }
} else if (gradle.gradleVersion >= "2.1") {
    dependencies {
        classpath 'com.android.tools.build:gradle:2.2+'
    }
} else {
    dependencies {
        classpath 'com.android.tools.build:gradle:2.8'
    }
}

您只需要替换gradle的版本号。

答案 3 :(得分:1)

我遇到了类似的问题,在我的情况下,在系统(Windows)的根目录中重新安装 Android Studio 已解决。

答案 4 :(得分:0)

if (gradle.gradleVersion >= "2.1") {
        dependencies {
            classpath 'com.android.tools.build:gradle:2.1.3'
        }
    } else {
        dependencies {
            classpath 'com.android.tools.build:gradle:2.8'
        }
    }

确保您的.gradle中包含您指向的gradle版本在我的情况2.1.3中添加如下内容。在我的情况下,应用程序无法从jCenter下载,因为根据我的gradle设置构造的下载URL是错误的。

答案 5 :(得分:0)

我删除了.gradle和.idea文件并再次同步,然后项目同步成功。

答案 6 :(得分:0)

这是防火墙问题。我遇到了类似的问题,并通过禁用防火墙来解决了这个问题。

答案 7 :(得分:0)

就我而言,是我的 Kapersky 阻止了我的 Android Studio 访问互联网。 我有 disabled Kaspersky,它就像一个魅力:) :) :)