我疯了!我已经搜索并尝试了所有内容(google和stackoverflow)但似乎没有任何帮助。
我正在尝试使用Gradle 2.2打开(尝试导入)Github(http://github.com/slidenerd/materialtest)上的一个slidenerd项目到Android Studio 1.2.1.1,但我得到的是这个恼人的错误!
Gradle'ProjectName'项目刷新失败
错误:已经看过Doctype
你能帮我理解我能解决什么问题吗?
这是我的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:Doctypegiàpresente(已经看过)。
失败:构建因异常而失败。
出了什么问题: 配置根项目'MehdiApp'时出现问题。
无法解析配置':classpath'的所有依赖项。 无法解析com.android.tools.lint:lint:24.0.1。 要求: :MehdiApp:未指定> 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 Doctypegiàpresente。
尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出。
建立失败
总时间:5.331秒
答案 0 :(得分:5)
当我在gradle:3.0.0
文件中有两个google存储库和build.gradle
作为依赖项时,我发生了这样的事情:
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
。
这解决了我的问题。
答案 1 :(得分:4)
网络可能是原因。
我改变了我的vpn网络,然后gradle
构建成功。
答案 2 :(得分:0)
确保在build.gradle(项目)中仅使用jcenter()作为存储库资源而不是maven或mavenCentral。
答案 3 :(得分:-2)
以上解决方案均不适合我。对我来说,解决方法是将Gradle主页(.gradle)更改为新位置