【问题标题】:Gradle 'ProjectName' project refresh failed - Error: Already seen DoctypeGradle 'ProjectName' 项目刷新失败 - 错误:已经看到 Doctype
【发布时间】:2015-08-12 03:56:52
【问题描述】:

我要疯了!我已经搜索并尝试了所有方法(google 和 stackoverflow),但似乎没有任何帮助。

我正在尝试使用 Gradle 2.2 将 Github (http://github.com/slidenerd/materialtest) 上的一个滑动项目打开(也尝试导入)到 Android Studio 1.2.1.1,但我得到的是这个烦人的错误!

Gradle 'ProjectName' 项目刷新失败

错误:已看到文档类型

你能帮我理解我能做些什么来解决吗?

这是我的 Gradle 控制台日志:

执行任务:[:]

按需配置是一项孵化功能。 下载https://jcenter.bintray.com/com/android/tools/lint/lint/24.0.1/lint-24.0.1.pom

[致命错误] lint-24.0.1.pom:3:10: Doctype già presente(表示已经看过)。

FAILURE:构建失败并出现异常。

  • 出了什么问题: 配置根项目“MehdiApp”时出现问题。

    无法解析配置“:classpath”的所有依赖项。 无法解析 com.android.tools.lint:lint:24.0.1。 要求: :MehdiApp:unspecified > com.android.tools.build:gradle:1.0.1 无法解析 POM https://jcenter.bintray.com/com/android/tools/lint/lint/24.0.1/lint-24.0.1.pom Doctype già presente。

  • 尝试: 使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。

构建失败

总时间:5.331 秒

【问题讨论】:

    标签: android gradle refresh doctype


    【解决方案1】:

    以上解决方案都不适合我。对我来说,解决方法是将 gradle home (.gradle) 更改为新位置

    【讨论】:

    • 您应该在答案中评论它不起作用。
    【解决方案2】:

    当我在 build.gradle 文件中有两个 google 存储库和 gradle:3.0.0 作为依赖项时,这发生在我身上:

    allprojects {
        repositories {
            google()
            jcenter()
            maven {
                url "https://maven.google.com"
            }
        }
    }
    
    dependencies {
        classpath 'com.android.tools.build:gradle:3.0.0'
    }
    

    这是一个明显的错误。所以我删除了maven 部分并将com.android.tools.build:gradle:3.0.0 更改为com.android.tools.build:gradle:3.0.1

    这解决了我的问题。

    【讨论】:

      【解决方案3】:

      网络可能是原因。 我更改了我的 vpn 网络,然后 gradle 构建成功。

      【讨论】:

      • 遇到了完全相同的问题,更改 VPN 端口就可以解决问题。谢谢。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多