7

我升級到Android studio 3.0 Canary 8,並遵循Android studio的自動提示將Android gradle插件版本升級到「3.0」。 0-alpha8" 。Jenkins無法解析com.android.tools.build:gradle:3.0.0-alpha8

我的詹金斯構建現在無法解析「com.android.tools.build:gradle:3.0.0-alpha8」。下面是生成錯誤日誌

Could not resolve all files for configuration ':classpath'. 
Could not find com.android.tools.build:gradle:3.0.0-alpha8. 
Searched in the following locations: 
https://jcenter.bintray.com/com/android/tools/build/gradle/3.0.0-alpha8/gradle-3.0.0-alpha8.pom  
https://jcenter.bintray.com/com/android/tools/build/gradle/3.0.0-alpha8/gradle-3.0.0-alpha8.jar 
https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/3.0.0-alpha8/gradle-3.0.0-alpha8.pom   https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/3.0.0-alpha8/gradle-3.0.0-alpha8.jar  https://maven.fabric.io/public/com/android/tools/build/gradle/3.0.0-alpha8/gradle-3.0.0-alpha8.pom  https://maven.fabric.io/public/com/android/tools/build/gradle/3.0.0-alpha8/gradle-3.0.0-alpha8.jar 

我的根項目的build.gradle如下:

buildscript { 
repositories { 
    jcenter() 
    google() 
    // maven { url "https://maven.google.com" } does not work as well 
    maven { url 'https://maven.fabric.io/public' } 
} 
dependencies { 
    classpath 'com.android.tools.build:gradle:3.0.0-alpha8' 
    classpath 'com.google.gms:google-services:3.1.0' 
    classpath 'io.fabric.tools:gradle:1.23.0' 
} 
} 

相同的代碼成功建立在Android的工作室,但未能對詹金斯

回答

15

您必須添加此在你的倉庫中的URL根build.gradle:

maven { url 'https://maven.google.com' } 

喜歡這個:

buildscript { 

    repositories { 
     jcenter() 
     mavenCentral() // add repository 
     maven { url 'https://maven.google.com' } 
    } 
} 

問候

+0

感謝您的答覆。實際上這個回購網址已經存在於我的build.gradle文件中。似乎這是我的情況的網絡問題 – Vishy