找不到 com.android.tools.build:gradle:3.0.0 [重复]
Posted
技术标签:
【中文标题】找不到 com.android.tools.build:gradle:3.0.0 [重复]【英文标题】:Could not find com.android.tools.build:gradle:3.0.0 [duplicate] 【发布时间】:2018-04-11 06:44:41 【问题描述】:当我尝试从命令行构建可能的 android 项目时,我收到以下错误消息:
配置项目 ':mylib' 时出现问题。 无法解析配置 ':mylib:classpath' 的所有文件。 找不到 com.android.tools.build:gradle:3.0.0。 在以下位置搜索:https://jcenter.bintray.com/com/android/tools/build/gradle/3.0.0/gradle-3.0.0.pomhttps://jcenter.bintray.com/com/android/tools/build/gradle/3.0.0/gradle-3.0.0.jar https://repo1.maven.org/maven2/com/android/tools/build/gradle/3.0.0/gradle-3.0.0.pomhttps://repo1.maven.org/maven2/com/android/tools/build/gradle/3.0.0/gradle-3.0.0.jar 要求:项目:mylib
当我尝试通过浏览器直接访问例如地址“https://jcenter.bintray.com/com/android/tools/build/gradle/3.0.0/gradle-3.0.0.pom”时,显示如下:
"errors" : [
"status" : 404,
"message" : "Could not find resource"
]
根 gradle 文件包含以下代码:
dependencies
classpath 'com.android.tools.build:gradle:3.0.0'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
...
allprojects
repositories
jcenter()
google()
文件 gradle-wrapper.properties 包含以下值:
#Fri Oct 27 10:09:16 CEST 2017
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip
如果我从 Android Studio 3.0 编译,相同的配置可以正常工作。 但是如果我尝试直接从命令行编译,就会收到错误消息。
有人可以帮帮我吗?
【问题讨论】:
【参考方案1】:我的问题是出现“./gradlew assembleDebug”,Android studio build 成功。我是这样解决的
repositories
jcenter()
google()
或
repositories
jcenter()
maven
url 'https://maven.google.com'
【讨论】:
如果您使用的 Gradle 版本低于 4.1,请使用第二个选项:developer.android.com/studio/build/dependencies.html 在我的情况下,专门添加google()
在存储库中解决了这个问题。 (jcenter()
已经存在)。
请注意,尝试将此jcenter()
和google()
放入ALL build.grande 以解决错误。【参考方案2】:
我不太确定,但也许你应该尝试将 repositories 标签放在 dependencies 标签的同一级别。所以:
buildscript
repositories
...
dependencies
...
【讨论】:
谢谢,这就是解决方案。我只是有同样的想法(当然只有在我写了请求之后;))并且它奏效了。以上是关于找不到 com.android.tools.build:gradle:3.0.0 [重复]的主要内容,如果未能解决你的问题,请参考以下文章