tools - Error al recuperar el elemento primario para el elemento: no se encontró ningún recurso que coincida con el nombre dado ''android: TextAppearance.Material.Widget.Button.Borderless.Colored''
install gradle android studio (6)
Recibí estos errores cuando comencé un nuevo proyecto en Android Studio.
Error: (1) Error al recuperar el elemento primario para el elemento: no se encontraron recursos que coincidan con el nombre dado ''android: TextAppearance.Material.Widget.Button.Borderless.Colored''.
Error: (1) Error al recuperar el elemento primario para el elemento: no se encontraron recursos que coincidan con el nombre dado ''android: TextAppearance.Material.Widget.Button.Borderless.Colored''.
Error: Falló la ejecución de la tarea '': aplicación: processDebugResources''. com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process ''command'' C: / Program Files (x86) / Android / android-sdk / build-tools / 23.0.2 / aapt .exe '''' finalizó con un valor de salida distinto de cero 1
El archivo en el proyecto de Android contiene el error que se muestra a continuación:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="Base.TextAppearance.AppCompat.Widget.Button.Borderless.Colored" parent="android:TextAppearance.Material.Widget.Button.Borderless.Colored"/>
<style name="Base.TextAppearance.AppCompat.Widget.Button.Colored" parent="android:TextAppearance.Material.Widget.Button.Colored"/>
<style name="TextAppearance.AppCompat.Notification.Info.Media"/>
<style name="TextAppearance.AppCompat.Notification.Media"/>
<style name="TextAppearance.AppCompat.Notification.Time.Media"/>
<style name="TextAppearance.AppCompat.Notification.Title.Media"/>
</resources>
build.gradle:
apply plugin: ''com.android.application''
android {
compileSdkVersion 23
buildToolsVersion "23.0.2"
defaultConfig {
applicationId "com.example.anmol.checkboxapp"
minSdkVersion 15
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''])
compile ''com.android.support:appcompat-v7:25.1.0''
}
Si alguien tiene solución a este problema, por favor ayuda
Este problema fue creado por una regresión en una versión reciente. Puede encontrar la solicitud de extracción que corrige este problema en https://github.com/facebook/react-native-fbsdk/pull/339
La respuesta ideal encontrada en el foro mencionado anteriormente es esta:
sed -i ''s/facebook-android-sdk:4.+/facebook-android-sdk:4.22.1/g'' ./node_modules/react-native-fbsdk/android/build.gradle
Esto funciona
Lo encontré, estaba tratando de compilar mi aplicación que está usando Facebook SDK. Me hicieron eso como agosto de 2016. Cuando trato de abrirlo hoy recibí el mismo error. Tenía esa línea en mi gradle "compile ''com.facebook.android:facebook-android-sdk:4.+''" y fui https://developers.facebook.com/docs/android/change-log-4x this página y encontré la versión SDK mientras estaba ejecutando esta aplicación con éxito y era 4.14.1 luego cambié esa línea a "compilar ''com.facebook.android:facebook-android-sdk:4.14.1''" y funcionó.
Solución para mí ( Android Studio ):
1) Use el atajo Ctrl + Shift + Alt + S o Archivo -> Estructura del proyecto
2) y aumente el nivel de SDK " Compilar versión de SDK ".
Su versión de SDK de compilación debe coincidir con la biblioteca de soporte. entonces haga uno de los siguientes:
1.En su
Build.gradle
change
compile ''com.android.support:appcompat-v7:23.0.1''
2.O cambio:
compileSdkVersion 23
buildToolsVersion "23.0.2"
a
compileSdkVersion 25
buildToolsVersion "25.0.2"
Como está utilizando
:
compile ''com.android.support:appcompat-v7:25.3.1''
recomendaría usar el segundo método, ya que está utilizando el último sdk, para que pueda utilizar la nueva funcionalidad del último sdk.
Último ejemplo de build.gradle con herramientas de compilación 27.0.2 - Source
apply plugin: ''com.android.application''
android {
compileSdkVersion 27
buildToolsVersion "27.0.2"
defaultConfig {
applicationId "your_applicationID"
minSdkVersion 15
targetSdkVersion 27
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile(''proguard-android.txt''), ''proguard-rules.pro''
}
}
}
dependencies {
compile fileTree(dir: ''libs'', include: [''*.jar''])
androidTestCompile(''com.android.support.test.espresso:espresso-core:2.2.2'', {
exclude group: ''com.android.support'', module: ''support-annotations''
})
compile ''com.android.support:appcompat-v7:27.0.2''
compile ''com.android.support:design:27.0.2''
testCompile ''junit:junit:4.12''
}
Si tiene problemas durante la actualización de la versión como:
Revisa esta Answer para una fácil actualización usando el repositorio de Google Maven
EDITAR
si está utilizando el kit de cuenta de Facebook
no use:
compile ''com.facebook.android:account-kit-sdk:4.+''
en su lugar use una versión específica como:
compile ''com.facebook.android:account-kit-sdk:4.12.0''
hay un problema con la última versión en el kit de cuenta con sdk 23
EDITAR
Para Facebook Android Sdk
en su
build.gradle
lugar de:
compile ''com.facebook.android:facebook-android-sdk: 4.+''
usa una versión específica:
compile ''com.facebook.android:facebook-android-sdk:4.18.0''
Hay un problema con la última versión en Facebook SDK con Android SDK versión 23.
en mi caso estaba usando
compile sdk 23
y las
build tools 25.0.0
solo cambié
compile sdk
a 25 y listo ...