library - com.android.support:design 26
No se encontraron recursos que coincidan con el nombre dado(en ''cardBackgroundColor'' con valor ''? Android: attr/colorBackgroundFloating'') (7)
Recibo estos dos mensajes de error cuando intento 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 luego 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 en mi aplicación. Es un archivo generado que me está dando el error. Estoy bastante perplejo sobre cómo solucionar este problema? ¿Alguien ha encontrado esto antes? ¿Cómo puedo solucionar esto?
Proyecto de archivo de compilación
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 compilación de la aplicación
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''
- Para una solución temporal resolví mi problema cambiando el project.properties:
vi plataformas / android / project.properties
y cambió de target = android-22 a target = android-23
- Para una solución permanente , solo necesitas actualizar la plataforma Android:
actualización de la plataforma cordova android --save
Lo he arreglado eliminando el plugin:
cordova plugin remove cordova-plugin-facebook4
Y volviendo 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"
Mi sistema ya tenía 23 instalados. desde el panel del proyecto, Aplicación -> Abrir configuración de módulo (F4) -> Aplicación -> pestaña Propiedades. Tuve Compile Sdk Version Android 5.50 (lollipop). Así que cambié a API 23+ y funcionó. Así que revisé la aplicación build.gradle cambiado
de compileSdkVersion 21
buildToolsVersion "23.0.3"
a
compileSdkVersion ''android-N''
buildToolsVersion "23.0.3"
así que supongo que simplemente puedes cambiar compoileSdkVersion a tu buildTollVersion.
Para los usuarios de Phonegap Build, intente esto. Funcionó para mí.
<plugin spec="https://github.com/jeduan/cordova-plugin-facebook4#aff9a08a86cc6c6a18019f7adc2896ddf97c11cd" source="git" >
Si está utilizando el complemento "cordova-plugin-facebook4", elimine el complemento de su proyecto y vuelva a extraerlo (la última versión), luego vuelva a agregarlo a su proyecto.
Al mismo tiempo, verifique el archivo xml, que se encuentra en yourCordovaProject/plugin/cordova-plugin-facebook4/plugin.xml
alrededor de la línea No. 64, debe ser 4.8.+
:
<framework src="com.facebook.android:facebook-android-sdk:4.8.+"/>
También tuve este problema. Resolví forzando una versión anterior de la biblioteca de visualización de tarjetas ya que el problema está en eso.
compile(''com.android.support:cardview-v7:23.2.0'') {
force = true
}
El problema fue con 23.2.1 de la vista de tarjeta, el SDK de Facebook usa esta biblioteca.
compilar ''com.facebook.android:facebook-android-sdk:4.+'' necesita V-23
Cambia el SDK de la versión de facebook a 4.8.0, entonces no usará ese archivo de recursos. Entonces su código estará listo y funcionando