Android Studio:找不到com.Android.tools.build:gradle:2.0.0-alpha2
最近,我更新了我的Android Studio至最新版本 更新到新版本后,我当前的工作目录将完全停止工作。每次当我试图清理和构建一个项目时,他们都会给我这样一个错误 大宗报价 '错误:找不到com.android.tools.build:gradle:2.0.0-alpha2。 在以下位置搜索: 文件:/Applications/Android Studio.app/Contents/gradle/m2repository/com/Android/tools/build/gradle/2.0.0-alpha2/gradle-2.0.0-alpha2.pom 文件:/Applications/Android Studio.app/Contents/gradle/m2repository/com/Android/tools/build/gradle/2.0.0-alpha2/gradle-2.0.0-alpha2.jar 要求: :android 3:未指定' 任何人都知道如何解决这个问题。提前谢谢 更新:我正在使用Mac电脑,安装目录如下所示Android Studio:找不到com.Android.tools.build:gradle:2.0.0-alpha2,android,android-studio,android-gradle-plugin,build.gradle,android-studio-import,Android,Android Studio,Android Gradle Plugin,Build.gradle,Android Studio Import,最近,我更新了我的Android Studio至最新版本 更新到新版本后,我当前的工作目录将完全停止工作。每次当我试图清理和构建一个项目时,他们都会给我这样一个错误 大宗报价 '错误:找不到com.android.tools.build:gradle:2.0.0-alpha2。 在以下位置搜索: 文件:/Applications/Android Studio.app/Contents/gradle/m2repository/com/Android/tools/build/gradle/2.0.0
检查您的系统上是否有gradle 2.0.0-alpha1。查看您的android/tools/build/gradle文件夹。在我的例子中,尽管有令人困惑的消息“此项目正在使用Gradle插件的预览版本(2.0.0-alpha2)和更新版本(2.0.0-alpha2),但您可以更新到2.0.0-alpha2。”我文件夹中的版本是2.0.0-alpha1,并将我的build.Gradle更改为: classpath'com.android.tools.build:gradle:2.0.0-alpha1'
修复了我的构建问题。在主build.gradle文件中,添加jcenter()作为主repo,如下所示:
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:1.5.0'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
jcenter()
}
}
删除其他存储库或确保jcenter是第一个存储库。显然,构建工具已从maven移动到jcenter,因此您需要从以下位置更改代码:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.0.0-alpha2'
}
}
对此
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.0.0-alpha2'
}
}
有关更改的更多详细信息:
Android工具项目站点
Android开发者工具社区我删除了
C:\Users\YOUR\u USER\u NAME\.gradle\wrapper\dists\
中的最新文件夹gradle-4.1-all
,然后我在Android Studio中创建了一个新项目,以下消息消失了:
“Gradle同步失败:找不到com.android.tools.build:Gradle:
3.0.0-beta6。”
在我这边,travis构建失败,错误消息为“找不到com.android.tools.build:gradle:3.0.1” 添加
google()
作为附加存储库后,问题就解决了
buildscript {
repositories {
jcenter()
google()
我的本地构建没有失败,因为我在使用android sdk管理器安装“com.android.tools.build:gradle:3.0.1”之前就已经安装了 platfoms>android>cordova>lib>builders>Gradlebuilder.js 下载的zip文件和给定路径
var distributionUrl = process.env['CORDOVA_ANDROID_GRADLE_DISTRIBUTION_URL'] || 'file\:///C:/MyPC/Documents/softwares/gradle-2.14.1-all.zip';
链接路径是
allprojects {
repositories {
mavenLocal()
google()
jcenter()
maven{url "http://jcenter.bintray.com"}
}
}
这对我有用
- 这是给离子显影剂的*
var distributionUrl = process.env['CORDOVA_ANDROID_GRADLE_DISTRIBUTION_URL'] || 'file\:///C:/MyPC/Documents/softwares/gradle-2.14.1-all.zip';
allprojects {
repositories {
mavenLocal()
google()
jcenter()
maven{url "http://jcenter.bintray.com"}
}
}