7

Zaktualizowałem system operacyjny Android do wersji 3.0 3.0 Canary 8 i podążam za automatycznym monitem w Androidzie, aby uaktualnić wersję wtyczki gradle Androida do "3.0. 0-alpha8 ".Jenkins nie może rozwiązać problemu com.android.tools.build:gradle:3.0.0-alpha8

Nie można teraz rozwiązać problemu z kompilacją My Jenkins "com.android.tools.build:gradle:3.0.0-alpha8.". Poniżej znajdują się dzienniki błędów kompilacji

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 

Mój główny projekt build.gradle jest następujący:

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' 
} 
} 

sam kod buduje powodzeniem na Android Studio, ale nie na Jenkins

Odpowiedz

15

Należy dodać ten url w repozytoriach korzenia build.gradle:

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

Jak to:

buildscript { 

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

Pozdrowienia

+0

Dzięki za odpowiedź. w rzeczywistości ten URL repo był już obecny w moim pliku build.gradle. Wygląda na to, że w moim przypadku był to problem sieciowy – Vishy