tutorial - android studio versiones
Error: Causa: buildToolsVersion no está especificado (11)
Agregue
buildToolsVersion
a su archivo
build.gradle
, esto resolverá su problema.
buildToolsVersion "27.0.1"
Código de archivo Gradle
repositories{
//put pluging repository here
//e.g.:
mavenCentral()
}
dependencies{
//classpath to plugin here
classpath ''com.XXXX.xXXxxXX.XXXX''
}
Creo un proyecto simple y luego hago clic derecho en el proyecto y luego uso la opción de
make mudole app
.
Ahora tengo dos carpetas
build.gradle
: 1-
build.gradle:project My Application
.
2-
build.gradle: Mudole app
.
El primer
build.gradle
es el siguiente:
// Top-level build file where you can add configuration options common to all sub-projects/modules.
apply plugin: ''com.android.library''
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()
}
}
Y la segunda carpeta
Build.gradle
es la siguiente:
apply plugin: ''com.android.application''
android {
compileSdkVersion 23
buildToolsVersion "23.0.0"
defaultConfig {
applicationId "com.exam.exam.myapplication"
minSdkVersion 7
targetSdkVersion 23
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile(''proguard-android.txt''), ''proguard-rules.pro''
}
}
}
dependencies {
compile fileTree(dir: ''libs'', include: [''*.jar''])
}
Y ahora hago clic en la opción de
run
para crear
aar
archivo
aar
partir de este proyecto. Pero
aar
el siguiente error:
Error:Cause: buildToolsVersion is not specified.
Agregue la propiedad buildToolsVersion a su archivo build.gradle local.
android {
compileSdkVersion 27
buildToolsVersion "26.0.1"
defaultConfig {
targetSdkVersion 27
}
}
Según sus requisitos !! Luego intente compilar -> obtendrá un error de compilación y este mensaje:
Error al encontrar la versión 26.0.1 de Build Tools
Instale Build Tools 26.0.1 y sincronice el proyecto
Luego haga clic para instalar las herramientas de compilación y su proyecto estará configurado y listo.
Compruebe si la versión de Android Studio en build.gradle es la misma que está ejecutando.
buildscript {
repositories {
google()
jcenter()
}
dependencies {
classpath ''com.android.tools.build:gradle:3.0.0''
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
En mi caso, abrí / importé el proyecto creado en Android Studio 2.3.3 en Android Studio 3 y pude deshacerme de este problema después de actualizar build.gradle con 3.0.0
El problema para mí fue que andorid-versionCode solo puede ser un valor entero. en build.xml:
por ejemplo: android-versionCode = "1"
No puede ser "1.1", etc. El código de error no es útil en absoluto.
Intente invalidar cachés / reiniciar, lo solucionó así después de actualizar Archivo-> Invalidar cachés / reiniciar
No estoy seguro de cuál era el problema subyacente, pero encontré la solución en un problema concurrente que estaba ocurriendo: https://.com/a/32490472/1544046
Esencialmente, tuve que cambiar mi objetivo de gradle para usar el contenedor y no una ruta definida. Lo configuré en Gradle Wrapper en el pasado, pero parece revertirse de vez en cuando sin previo aviso. Una vez que volví y volví a compilar, funcionó bien.
En la configuración del proyecto: Compilación, Ejecución, Implementación-> Herramientas de compilación-> Gradle y seleccione "Usar envoltura de gradle predeterminada".
Proyecto Android> setting.gradle
include '':app'' , '':xxx''
Importé uno de módulo y esto provocó este error. Lo elimino está arreglado.
include '':app''
Tuve el mismo error, utilicé cordova y resolví eliminando el carácter de espacio
id="com.xx.yy " => to id="com.xx.yy"
Tuve el mismo problema. Lo que estaba haciendo mal era colocar la declaración de complemento de aplicación en la raíz raíz del proyecto. Cuando lo coloqué en la aplicación gradle, el problema se resolvió.
Lo que sugeriría es verificar si está colocando alguna declaración en la raíz gradle que debería colocar en la aplicación gradle.
en el archivo ... build.gradle (Proyecto: XXX):
//add on top:
apply plugin: ''com.YOUR.PLUGIN.XXX''
en el archivo ... build.gradle (Módulo: aplicación)
android{
compileSdkVersion 27
buildToolsVersion "27.0.1"
useLibrary ''org.apache.http.legacy''
}
para mí fue una línea de classpath adicional, por ejemplo:
classpath ''com.jfrog.bintray.gradle:gradle-bintray-plugin:1.0''
classpath ''com.github.dcendents:android-maven-gradle-plugin:1.4.1''
así que estaba borrando el primero
classpath ''com.jfrog.bintray.gradle:gradle-bintray-plugin:1.0''
y el problema resuelto