When I try to build my project with gradle wrapper I get this error:
./gradlew FAILURE: Build failed with an exception. * What went wrong: A problem occurred configuring project ':app'. > Could not resolve all files for configuration ':app:classpath'. > Could not find com.android.tools.build:gradle:3.0.1. Searched in the following locations: https://maven.fabric.io/public/com/android/tools/build/gradle/3.0.1/gradle-3.0.1.pom https://maven.fabric.io/public/com/android/tools/build/gradle/3.0.1/gradle-3.0.1.jar https://jcenter.bintray.com/com/android/tools/build/gradle/3.0.1/gradle-3.0.1.pom https://jcenter.bintray.com/com/android/tools/build/gradle/3.0.1/gradle-3.0.1.jar Required by: project :app * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. * Get more help at https://help.gradle.org
The same project builds OK in Android Studio.
I’ve already checked this and this but I’m using gradle wrapper version 4.1, have added google() repository and even tried setting android.enableAapt2=false
. Any other tips? Thanks.
My root build.gradle
file:
// Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { google() jcenter() } dependencies { classpath 'com.android.tools.build:gradle:3.0.1' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { google() jcenter() } } task clean(type: Delete) { delete rootProject.buildDir }
My gradle-wrapper.properties
file:
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
UPDATE: Gabriele was right. I’d to add the repository also in the app/build.gradle file
:
... buildscript { repositories { google() jcenter() } dependencies { classpath 'com.android.tools.build:gradle:3.0.1' } } ...
I guess that I was confused with this stament “To add one of these libraries to your build, include Google’s Maven repository in your top-level build.gradle file” in here.