title: BaseGameUtils in libgdx Project - Failed to find build tools revision 20.0.0
body: <p>Gradle sync fails and the following message appears:</p>
  
  <pre><code>failed find Build Tools revision 20.0.0
  </code></pre>
  
  <p>In Android studio, i've installed the google play services packages from the sdk manager. I created a folder libraries in the root of project and in this folder i placed the BaseGameUtils. I modified the line</p>
  
  <pre><code>include 'desktop', 'android', 'core', ':libraries:BaseGameUtils'
  </code></pre>
  
  <p>in the gradle.settings file.
  i also edited the build.gradle file,it now looks like this:</p>
  
  <pre><code>buildscript {
          repositories {
              mavenCentral()
              maven { url "https://oss.sonatype.org/content/repositories/snapshots/" }
          }
          dependencies {
          classpath 'com.android.tools.build:gradle:1.2.3'
      }
  }
  
  allprojects {
      apply plugin: "eclipse"
      apply plugin: "idea"
  
      version = '1.0'
      ext {
         appName = "TapTapSort"
          gdxVersion = '1.6.5'
          roboVMVersion = '1.6.0'
          box2DLightsVersion = '1.4'
          ashleyVersion = '1.6.0'
          aiVersion = '1.5.0'
          gdxUtilsVersion = '0.11.0';
      }
  
      repositories {
          mavenCentral()
          maven { url "https://oss.sonatype.org/content/repositories/snapshots/" }
          maven { url "https://oss.sonatype.org/content/repositories/releases/" }
      }
  }
  
  project(":desktop") {
      apply plugin: "java"
  
  
      dependencies {
          compile project(":core")
          compile "com.badlogicgames.gdx:gdx-backend-lwjgl:$gdxVersion"
          compile "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-desktop"
          compile "com.badlogicgames.gdx:gdx-box2d-platform:$gdxVersion:natives-desktop"
          compile "com.badlogicgames.gdx:gdx-freetype-platform:$gdxVersion:natives-desktop"
      }
  }
  
  project(":android") {
      apply plugin: "android"
  
      configurations { natives }
  
      dependencies {
          compile project(":core")
          compile "com.badlogicgames.gdx:gdx-backend-android:$gdxVersion"
          natives "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-armeabi"
          natives "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-armeabi-v7a"
          natives "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-x86"
          compile "com.badlogicgames.gdx:gdx-box2d:$gdxVersion"
          natives "com.badlogicgames.gdx:gdx-box2d-platform:$gdxVersion:natives-armeabi"
          natives "com.badlogicgames.gdx:gdx-box2d-platform:$gdxVersion:natives-armeabi-v7a"
          natives "com.badlogicgames.gdx:gdx-box2d-platform:$gdxVersion:natives-x86"
          compile "com.badlogicgames.gdx:gdx-freetype:$gdxVersion"
          natives "com.badlogicgames.gdx:gdx-freetype-platform:$gdxVersion:natives-armeabi"
          natives "com.badlogicgames.gdx:gdx-freetype-platform:$gdxVersion:natives-armeabi-v7a"
          natives "com.badlogicgames.gdx:gdx-freetype-platform:$gdxVersion:natives-x86"
          compile "com.google.android.gms:play-services:7.8.0+"
      }
  }
  
  project(":core") {
      apply plugin: "java"
  
  
      dependencies {
          compile "com.badlogicgames.gdx:gdx:$gdxVersion"
          compile "com.badlogicgames.gdx:gdx-box2d:$gdxVersion"
          compile "com.badlogicgames.gdx:gdx-freetype:$gdxVersion"
          compile "net.dermetfan.libgdx-utils:libgdx-utils:$gdxUtilsVersion"
          compile "net.dermetfan.libgdx-utils:libgdx-utils-box2d:$gdxUtilsVersion" // Box2D module
      }
  }
  
  project(":libraries:BaseGameUtils")
  
  tasks.eclipse.doLast {
      delete ".project"
  }
  </code></pre>
  
  <p>build.gradle of BaseGameUtils:
      apply plugin: 'com.android.library'</p>
  
  <pre><code>buildscript {
      repositories {
          jcenter()
      }
  
      dependencies {
          classpath 'com.android.tools.build:gradle:1.3.0'
      }
  }
  
  dependencies {
      // Set defaults so that BaseGameUtils can be used outside of BasicSamples
      if (!hasProperty('appcompat_library_version')) {
          ext.appcompat_library_version = '20.0.+'
      }
      if (!hasProperty('support_library_version')) {
          ext.support_library_version = '20.0.+'
      }
      if (!hasProperty('gms_library_version')) {
          ext.gms_library_version = '7.8.0'
      }
  
      compile "com.android.support:appcompat-v7:${appcompat_library_version}"
      compile "com.android.support:support-v4:${support_library_version}"
      compile "com.google.android.gms:play-services-games:${gms_library_version}"
      compile "com.google.android.gms:play-services-plus:${gms_library_version}"
      compile "com.google.android.gms:play-services-appstate:${gms_library_version}"
  }
  
  android {
      // Set defaults so that BaseGameUtils can be used outside of BasicSamples
      if (!hasProperty('android_compile_version')) {
          ext.android_compile_version = 20
      }
      if (!hasProperty('android_version')) {
          ext.android_version = '20'
      }
  
      compileSdkVersion android_compile_version
      buildToolsVersion android_version
  }
  </code></pre>
  
  <p>and here is a screenshot of the installed tools:
  <a href="https://i.stack.imgur.com/RKWmN.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/RKWmN.png" alt="enter image description here"></a></p>