No se encontró ningún recurso que coincida con el nombre dado (en 'cardBackgroundColor' con el valor '? Android: attr / colorBackgroundFloating')

Estoy recibiendo estos dos mensajes de error al intentar compilar:

/Users/dericw/coding/myApplication/lfdate/android/app/build/intermediates/exploded-aar/com.android.support/cardview-v7/23.2.1/res/values-v23/values-v23.xml Error:(3, 5) No resource found that matches the given name (at 'cardBackgroundColor' with value '?android:attr/colorBackgroundFloating'). Error:Execution failed for task ':app:processDebugResources'. > com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command '/Users/dericw/Library/Android/sdk/build-tools/23.0.2/aapt'' finished with non-zero exit value 1 

Android Studio a continuación, abre v23/values-23.xml con este estilo:

  <style name="CardView" parent="Base.CardView"> <item name="cardBackgroundColor">?android:attr/colorBackgroundFloating</item> </style> 

Pero no tengo eso definido en ninguna parte de mi aplicación. Es un archivo generado que me está dando el error. Estoy bastante stumped sobre cómo solucionar este problema? ¿Alguien ha encontrado esto antes? ¿Cómo puedo solucionar esto?

Archivo de construcción del proyecto

 buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:1.5.0' classpath 'com.google.gms:google-services:2.0.0-alpha6' } } allprojects { repositories { jcenter() } } 

Archivo de generación de aplicaciones

 buildscript { repositories { mavenCentral() maven { url 'https://maven.fabric.io/public' } } dependencies { classpath 'io.fabric.tools:gradle:1.+' } } apply plugin: 'com.android.application' apply plugin: 'io.fabric' android { compileSdkVersion 22 buildToolsVersion '23.0.2' defaultConfig { applicationId "com.something.myapp" minSdkVersion 16 targetSdkVersion 22 versionCode 200 versionName "1.7.1" } buildTypes { debug { versionNameSuffix '-debug' } release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' signingConfig signingConfigs.release zipAlignEnabled true } } packagingOptions { exclude 'META-INF/DEPENDENCIES' exclude 'META-INF/NOTICE' exclude 'META-INF/LICENSE' exclude 'META-INF/LICENSE.txt' exclude 'META-INF/NOTICE.txt' } sourceSets { androidTest.setRoot('src/test') } } repositories { mavenCentral() maven { url 'https://oss.sonatype.org/content/repositories/snapshots/' } maven { url 'https://maven.fabric.io/public' } } dependencies { compile fileTree(include: ['*.jar'], dir: 'libs') compile('com.crashlytics.sdk.android:crashlytics:2.4.0@aar') { transitive = true; } compile('org.apache.httpcomponents:httpmime:4.3.6') { exclude module: 'httpclient' } compile project(':viewPagerIndicator') compile 'com.android.support:appcompat-v7:22.2.1' compile 'com.android.support:cardview-v7:22.2.1' compile 'com.android.support:recyclerview-v7:22.2.1' compile 'com.android.support:design:22.2.1' compile 'com.facebook.android:facebook-android-sdk:4.+' compile 'com.mcxiaoke.volley:library:1.+' compile 'com.parse.bolts:bolts-android:1.+' compile 'com.parse:parse-android:1.+' compile 'com.google.android.gms:play-services-gcm:8.3.0' compile 'com.google.android.gms:play-services-analytics:8.3.0' compile 'joda-time:joda-time:2.+' compile 'com.koushikdutta.async:androidasync:2.+' compile 'com.edmodo:rangebar:1.+' compile 'org.lucasr.twowayview:twowayview:0.+' compile 'com.github.amlcurran.showcaseview:library:5.4.+' compile 'com.nostra13.universalimageloader:universal-image-loader:1.+' compile 'com.getbase:floatingactionbutton:1.+' compile 'com.mixpanel.android:mixpanel-android:4.+' compile 'org.apache.httpcomponents:httpclient-android:4.3.5' compile 'com.wefika:flowlayout:0.+' compile 'com.hudomju:swipe-to-dismiss-undo:1.+' compile 'com.soundcloud.android:android-crop:1.0.1@aar' compile 'com.squareup.picasso:picasso:2.+' } apply plugin: 'com.google.gms.google-services' 

Compile 'com.facebook.android:facebook-android-sdk:4.+' necesita V-23

Cambie el SDK de la versión de Facebook a 4.8.0 entonces no utilizará ese archivo de recurso. A continuación, el código se activará y se ejecutará /

También tuve este problema. Resolví forzando una versión más vieja de la biblioteca de la vista de la tarjeta como el problema es con ése.

 compile('com.android.support:cardview-v7:23.2.0') { force = true } 

El problema fue con 23.2.1 de vista de tarjeta, el SDK de Facebook utiliza esta biblioteca.

Si está utilizando el complemento "cordova-plugin-facebook4", elimine el plugin de su proyecto y retírelo (la versión más reciente) y vuelva a agregarlo a su proyecto.

Al mismo tiempo, por favor, compruebe el archivo xml, que se encuentra en yourCordovaProject/plugin/cordova-plugin-facebook4/plugin.xml alrededor de la línea No. 64, debe ser de 4.8.+

<framework src="com.facebook.android:facebook-android-sdk:4.8.+"/>

  1. Para una solución temporal he solucionado mi problema cambiando el proyecto.properties:

Vi plataformas / android / project.properties

Y cambiado de target = android-22 a target = android-23

  1. Para una solución permanente , sólo tiene que actualizar la plataforma android:

Plataforma cordova actualización android –save

Para los usuarios de Phonegap Build, pruebe esto. Funcionó para mí.

 <plugin spec="https://github.com/jeduan/cordova-plugin-facebook4#aff9a08a86cc6c6a18019f7adc2896ddf97c11cd" source="git" > 

Mi sistema ya tenía 23 instalado. Desde el panel del proyecto, Aplicación -> Abrir módulo de configuración (F4) -> Aplicación -> ficha Propiedades. Tenía Compile Sdk Versión Android 5.50 (piruleta). Así que cambié a API 23+ y funcionó. Así que comprobé la aplicación build.gradle cambiado
De compileSdkVersion 21
BuildToolsVersion "23.0.3"
a
CompileSdkVersion 'android-N'
BuildToolsVersion "23.0.3"

Así que estoy suponiendo que usted puede simplemente cambiar compoileSdkVersion a su buildTollVersion.

Lo arreglé eliminando el complemento:

  cordova plugin remove cordova-plugin-facebook4 

Y volver a instalarlo desde este commit:

cordova plugin add https://github.com/jeduan/cordova-plugin-facebook4\#aff9a08a86cc6c6a18019f7adc2896ddf97c11cd --save --variable APP_ID="YOUR_FB_APP_ID" --variable APP_NAME="YOUR_FB_APP_NAME"

  • ¿Cómo usar SwipeRefreshLayout?
  • Biblioteca de soporte de Android v7 + Maven + Eclipse: dependencia apklib no encontrada en el espacio de trabajo
  • Recyclerview cubierto por BottomNavigationView
  • Recyclerviews y SwipeRefreshLayout utilizando la biblioteca de soporte 23.2.0
  • Paquete de soporte de Android / Biblioteca de Compatibilidad - use v4 o v13?
  • IllegalArgumentException: pointerIndex fuera de rango desde SwipeRefreshLayout
  • PreferenceFragmentCompat se bloquea en initalization
  • Android Multidex y bibliotecas de soporte
  • No se pudo encontrar: com.android.support:support-v4:22.2.0
  • Diseño personalizado PreferenceFragmentCompat
  • SwipeRefreshLayout de la lib de soporte. V21 no funciona con contenido estático
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.