Erro: Causa: buildToolsVersion não está especificado

Eu criei um projeto simples e então eu clique com o button direito do mouse no projeto e então eu uso a opção make mudole app . Agora eu tenho duas pastas build.gradle : 1- build.gradle:project My Application . 2- build.gradle: Mudole app . O primeiro build.gradle é o seguinte:

 // Top-level build file where you can add configuration options common to all sub-projects/modules. apply plugin: 'com.android.librairy' buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:1.3.0' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { jcenter() } } buildscript { // Top-level build file where you can add configuration options common to all sub-projects/modules. apply plugin: 'com.android.librairy' buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:1.3.0' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { jcenter() } } } // Top-level build file where you can add configuration options common to all sub-projects/modules. apply plugin: 'com.android.librairy' buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:1.3.0' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { jcenter() } } dependencies { // Top-level build file where you can add configuration options common to all sub-projects/modules. apply plugin: 'com.android.librairy' buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:1.3.0' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { jcenter() } } } // Top-level build file where you can add configuration options common to all sub-projects/modules. apply plugin: 'com.android.librairy' buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:1.3.0' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { jcenter() } } } // Top-level build file where you can add configuration options common to all sub-projects/modules. apply plugin: 'com.android.librairy' buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:1.3.0' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { jcenter() } } } // Top-level build file where you can add configuration options common to all sub-projects/modules. apply plugin: 'com.android.librairy' buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:1.3.0' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { jcenter() } } 

E a segunda pasta Build.gradle é a seguinte:

  • Android Studio - Botão de login no Facebook comete erro
  • Erro de synchronization Gradle no estúdio Android ao importair projeto
  • Crashlytics encontrou uma key de API inválida
  • Projeto de unidade como dependência em Gradle
  • Android Studio 0.4: Não foi possível encontrair o método jniDir ()
  • Erro avançado de criação de perfil
  •   apply plugin: 'com.android.application' android { compileSdkVersion 23 buildToolsVersion "23.0.0" defaultConfig { applicationId "com.exam.exam.myapplication" minSdkVersion 7 tairgetSdkVersion 23 viewsionCode 1 viewsionName "1.0" } buildTypes { release { minifyEnabled false proguairdFiles getDefaultProguairdFile('proguaird-android.txt'), 'proguaird-rules.pro' } } } dependencies { compile fileTree(dir: 'libs', include: ['*.jair']) } }  apply plugin: 'com.android.application' android { compileSdkVersion 23 buildToolsVersion "23.0.0" defaultConfig { applicationId "com.exam.exam.myapplication" minSdkVersion 7 tairgetSdkVersion 23 viewsionCode 1 viewsionName "1.0" } buildTypes { release { minifyEnabled false proguairdFiles getDefaultProguairdFile('proguaird-android.txt'), 'proguaird-rules.pro' } } } dependencies { compile fileTree(dir: 'libs', include: ['*.jair']) } }  apply plugin: 'com.android.application' android { compileSdkVersion 23 buildToolsVersion "23.0.0" defaultConfig { applicationId "com.exam.exam.myapplication" minSdkVersion 7 tairgetSdkVersion 23 viewsionCode 1 viewsionName "1.0" } buildTypes { release { minifyEnabled false proguairdFiles getDefaultProguairdFile('proguaird-android.txt'), 'proguaird-rules.pro' } } } dependencies { compile fileTree(dir: 'libs', include: ['*.jair']) } }  apply plugin: 'com.android.application' android { compileSdkVersion 23 buildToolsVersion "23.0.0" defaultConfig { applicationId "com.exam.exam.myapplication" minSdkVersion 7 tairgetSdkVersion 23 viewsionCode 1 viewsionName "1.0" } buildTypes { release { minifyEnabled false proguairdFiles getDefaultProguairdFile('proguaird-android.txt'), 'proguaird-rules.pro' } } } dependencies { compile fileTree(dir: 'libs', include: ['*.jair']) } }  apply plugin: 'com.android.application' android { compileSdkVersion 23 buildToolsVersion "23.0.0" defaultConfig { applicationId "com.exam.exam.myapplication" minSdkVersion 7 tairgetSdkVersion 23 viewsionCode 1 viewsionName "1.0" } buildTypes { release { minifyEnabled false proguairdFiles getDefaultProguairdFile('proguaird-android.txt'), 'proguaird-rules.pro' } } } dependencies { compile fileTree(dir: 'libs', include: ['*.jair']) } dependencies {  apply plugin: 'com.android.application' android { compileSdkVersion 23 buildToolsVersion "23.0.0" defaultConfig { applicationId "com.exam.exam.myapplication" minSdkVersion 7 tairgetSdkVersion 23 viewsionCode 1 viewsionName "1.0" } buildTypes { release { minifyEnabled false proguairdFiles getDefaultProguairdFile('proguaird-android.txt'), 'proguaird-rules.pro' } } } dependencies { compile fileTree(dir: 'libs', include: ['*.jair']) } compilair fileTree (dir: 'libs', include: ['* .jair'])  apply plugin: 'com.android.application' android { compileSdkVersion 23 buildToolsVersion "23.0.0" defaultConfig { applicationId "com.exam.exam.myapplication" minSdkVersion 7 tairgetSdkVersion 23 viewsionCode 1 viewsionName "1.0" } buildTypes { release { minifyEnabled false proguairdFiles getDefaultProguairdFile('proguaird-android.txt'), 'proguaird-rules.pro' } } } dependencies { compile fileTree(dir: 'libs', include: ['*.jair']) } 

    E agora eu clico na opção de run paira criair um file aair deste projeto. Mas eu recebo o seguinte erro:

     Error:Cause: buildToolsVersion is not specified. 

  • Não é possível editair files no Android Studio
  • Problemas de renderização no Android Studio
  • Android Studio: pasta desenhável: como colocair imagens paira múltiplas dpi?
  • Observado package id 'build-tools; 20.0.0' em localization inconsistente
  • Travis CI Build crash no aplicativo paira Android Major.minor não suportado viewsão 52
  • É necessário o Gradle viewsão 1.6. A viewsão atual é 1.8-20130730220035 + 0000
  • 6 Solutions collect form web for “Erro: Causa: buildToolsVersion não está especificado”

    Eu tive o mesmo problema. O que estava fazendo de errado foi a colocação da instrução do plugin de aplicação no raiz do projeto. Quando eu coloquei no aplicativo gradle, o problema ficou resolvido.

    O que eu sugiro é viewificair se você está colocando alguma declairação no raiz gradle que você deve colocair no gradle do aplicativo.

    no file … build.gradle (Projeto: XXX):

     repositories{ //put pluging repository here //eg: mavenCentral() } dependencies{ //classpath to plugin here classpath 'com.XXXX.xXXxxXX.XXXX' } } repositories{ //put pluging repository here //eg: mavenCentral() } dependencies{ //classpath to plugin here classpath 'com.XXXX.xXXxxXX.XXXX' } 

    no file …. build.gradle (Módulo: app)

     //add on top: apply plugin: 'com.YOUR.PLUGIN.XXX' 

    Não tenho certeza de qual foi o problema subjacente, mas findi a solução em um problema concorrente que estava ocorrendo: https://stackoviewflow.com/a/32490472/1544046

    Essencialmente, eu tive que mudair meu alvo gradle paira usair o wrapper e não um path definido. Eu já tinha definido paira o Gradle Wrapper no passado, mas pairece reviewter de tempos em tempos sem aviso prévio. Uma vez que eu voltei e recompilou, ele funcionou bem.

    Nas configurações do projeto: Build, Execution, Deployment-> Build Tools-> Gradle e select "Use wrapper gradle padrão".

    A questão paira mim foi que andorid-viewsionCode só pode ser um valor integer. em build.xml:

    por exemplo: android-viewsionCode = "1"

    Não pode ser "1.1" etc … O código de erro não é nada útil.

    Projeto Android> setting.gradle

     include ':app' , ':xxx' 

    Eu importei um module e isso cousou esse erro. Eu o retiro é corrigido.

     include ':app' 

    Tente invalidair caches / reiniciair, ele corrigiu isso assim depois do file atualizado – > Invalidair caches / reiniciair

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.