2017-08-25 4 views
3

ich Problem mit neuen gradle zu kompilieren, wie hier unten gezeigt:Fehler: Es konnte nicht gefunden com.android.tools.build:gradle:3.0.0-beta2

Error:Could not find com.android.tools.build:gradle:3.0.0-beta2. Searched in the following locations: file:/C:/Program Files/Android/android-studio-preview/gradle/m2repository/com/android/tools/build/gradle/3.0.0-beta2/gradle-3.0.0-beta2.pom file:/C:/Program Files/Android/android-studio-preview/gradle/m2repository/com/android/tools/build/gradle/3.0.0-beta2/gradle-3.0.0-beta2.jar https://jcenter.bintray.com/com/android/tools/build/gradle/3.0.0-beta2/gradle-3.0.0-beta2.pom https://jcenter.bintray.com/com/android/tools/build/gradle/3.0.0-beta2/gradle-3.0.0-beta2.jar Required by: project : Open File

Das ist mein gradle:

buildscript { 
ext.kotlin_version = '1.1.4-2' 
repositories { 
    jcenter() 
} 
dependencies { 
    classpath "com.android.tools.build:gradle:3.0.0-beta2" 
    classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" 

    // NOTE: Do not place your application dependencies here; they belong 
    // in the individual module build.gradle files 
} 
+0

Mögliches Duplikat von [android studio 3.0 Canary 1: Aktualisierung des Projekts fehlgeschlagen] (https://stackoverflow.com/questions/44039762/android-studio-3-0-canary-1-project-refresh-failed) – DeKaNszn

+0

https://developer.android.com/studio/preview/features/new-android-plugin-migration.html – DeKaNszn

+0

Möglich d uplicate von [Konnte com.android.tools.build:gradle:3.0.0-alpha1 im Kreis ci nicht finden] (https://stackoverflow.com/questions/44071080/could-not-find-com-android-tools- buildgradle3-0-0-alpha1-in-circle-ci) –

Antwort

8

Sie haben die gradle maven Repo hinzuzufügen:

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

Etwas wie:

buildscript { 
    //.. 
    repositories { 
     jcenter() 
     maven { url 'https://maven.google.com' } 
    } 
    //.. 
} 

Sie können auch die Google() verwenden, Verknüpfung, wenn Sie Android Studio 3.x verwenden und gradle v.4

buildscript { 
    repositories { 
     ... 
     // You need to add the following repository to download the 
     // new plugin. 
     google() 
    } 

    dependencies { 
     classpath 'com.android.tools.build:gradle:3.0.0-beta-2' 
    } 
} 
+0

Für mich funktionierte es nur durch Hinzufügen von Google(), aber zum Beispiel, wenn ich Android Studio 2.x verwendet, wird es mit Google() arbeiten? Oder muss ich das Maven Repo hinzufügen? – HyunJin

+1

@HyunJin nach meiner Erfahrung erfordert es Gradle Plugin 3.3, Gradle V.4 und Android Studio v.3.x. Vielleicht funktioniert es auch mit dem neuesten Android Studio 2.3 aber immer mit Plugin 3.3 und Gradle v.4 –

0

ich es gelöst durch depemdency in diesem Manner

dependencies { 
    classpath 'com.android.tools.build:gradle:3.0.0-beta4' 

} 
Hinzufügen
Verwandte Themen