【发布时间】: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.pom
https://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.pom
https://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 编译,相同的配置可以正常工作。 但是如果我尝试直接从命令行编译,就会收到错误消息。
有人可以帮帮我吗?
【问题讨论】:
标签: android gradle command-line build.gradle