Reputation: 1501
Can anyone tell me why I'm getting this error with AndroidStudio?
Execution failed for task ':sampleapp:preBuild'.
> Build Tools Revision 19.0.0+ is required.
I have installed Android Build-tools 19.0.1 from the Android SDK manager
Upvotes: 62
Views: 83189
Reputation: 1401
Edit your project level build.gradle file and set gradle version to the latest version now it is 3.2.1
dependencies {
classpath 'com.android.tools.build:gradle:3.2.1'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
Upvotes: 0
Reputation: 16872
If you have installed the required version of the build tools and it does not work:
Eclipse and the Android Studio likely use two different copies of the SDK, and you have updated the other copy.
Upvotes: 0
Reputation: 1
It's helpful to remember that you will have build.gradle files for each module in your Android Studio Project.
I kept hitting my head against the wall - "Where the heck is that line everyone's telling me to change?!" - until I looked in the ~/dev/AndroidProjects/xxprojectnamexx/app folder and looked at the build.gradle file there.
Upvotes: -1
Reputation: 21
This seemed to work for me. I had to update the Default settings then restart the IDE:
This is assuming you've already installed Android-19 and still having difficulties.
Upvotes: 2
Reputation: 61
Go to Window->Android SDK Manager and run it
You will see Android Build-Tools version installed...
Change build.gradle to reflect the installed version of build tools
This worked for me
OR
Install the version which is shown in error
Upvotes: 6
Reputation: 25858
Check all your build.gradle
files whether they are using the 19.0.x version or not.
buildToolsVersion
will be defined under the android
tag inside the build.gradle
file, like this:
android {
compileSdkVersion 19
buildToolsVersion '19.0.3'
// Other Configuration
}
You can find a list of versions for the Android Build Tools here as well as in the SDK Manager.
Upvotes: 116