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:
- IllegalArgumentException: pointerIndex fuera de rango desde SwipeRefreshLayout
- ¿Cómo utilizar la biblioteca de preferencias v7 / v14?
- Recyclerview cubierto por BottomNavigationView
- Cómo ajustar la distancia de golpe hacia abajo en SwipeRefreshLayout?
- Recyclerviews y SwipeRefreshLayout utilizando la biblioteca de soporte 23.2.0
<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'
- Android Multidex y bibliotecas de soporte
- Biblioteca de soporte de las pestañas personalizadas
- SwipeRefreshLayout de la lib de soporte. V21 no funciona con contenido estático
- ¿Por qué no puedo importar AndroidJUnit4 y ActivityTestRule en mi clase de prueba de unidad?
- Cómo implementar más de 2 niveles de navegación en com.android.support:leanback-v17
- Generar APKLIB de compatibilidad-v7-appcompat
- Estilo SwipeRefreshLayout en r21 de la biblioteca de soporte
- No se pudo encontrar: com.android.support:support-v4:22.2.0
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.+"/>
- 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
- 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"
- ¿Hay un shell de Android o un comando adb que podría utilizar para obtener un dispositivo IMEI / MEID?
- ViewPager + FragmentPagerAdapter dentro de un DialogFragment obtiene "IllegalArgumentException: No se encontró ninguna vista …"