25

मैं जब संकलन करने की कोशिश कर इन दो त्रुटि संदेश मिल रहा हूँ:कोई संसाधन में पाया गया कि व्यक्ति का नाम (मूल्य के साथ 'cardBackgroundColor' पर 'एंड्रॉयड: attr/colorBackgroundFloating') से मेल खाता है

/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 

एंड्रॉयड स्टूडियो तो खोलता है इस शैली के साथ v23/values-23.xml:

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

लेकिन मुझे लगता है कि मेरे एप्लिकेशन में कहीं भी परिभाषित नहीं है। यह एक जेनरेट की गई फाइल है जो मुझे त्रुटि दे रही है। मैं इस मुद्दे को ठीक करने के तरीके पर बहुत स्टंप हूं? क्या किसी ने इससे पहले सामना किया है? मैं यह कैसे तय करुं?

परियोजना बिल्ड फ़ाइल

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() 
    } 
} 

अनुप्रयोग बिल्ड फ़ाइल

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:[email protected]') { 
     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:[email protected]' 
    compile 'com.squareup.picasso:picasso:2.+' 
} 

apply plugin: 'com.google.gms.google-services' 
+0

जुड़ा हुआ कॉर्डोबा/आयनिक प्रश्न: http://stackoverflow.com/questions/36595119/ionic-android-no-resource-found-that- मैचों-दिए गए नाम-कार्डबैकग्राउंडकोलो/36603653 # 36603653 –

उत्तर

53

संकलन 'com.facebook.android:facebook-android-sdk:4.+' की जरूरत है वि 23

फेसबुक संस्करण एसडीके को 4.8.0 में बदलें, तो यह उस संसाधन फ़ाइल का उपयोग नहीं करेगा। फिर आपका कोड & चल रहा है/

+1

आपको बहुत बहुत धन्यवाद! – apmartin1991

+0

यह मेरी समस्या हल! इच्छा है कि वे हमें बताएंगे कि कौन सी लाइब्रेरी समर्थन पुस्तकालय का उपयोग कर रही हैं। धन्यवाद! –

+1

हाय, कृपया, आप एसडीके को 4.8.0 कहां निर्दिष्ट करते हैं। यह प्रविष्टि है जो config.xml में है: <प्लगइन नाम = "कॉर्डोवा-प्लगइन-फेसबुक 4" spec = "~ 1.7.0"> – Wils

30

मुझे यह समस्या भी थी। मैंने कार्ड व्यू लाइब्रेरी के पुराने संस्करण को मजबूर कर हल किया क्योंकि समस्या इसके साथ है।

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

यह मुद्दा कार्ड दृश्य के 23.2.1 के साथ था, फेसबुक एसडीके इस पुस्तकालय का उपयोग करता है।

+3

आपके उत्तर के लिए बहुत बहुत धन्यवाद। अन्य समाधानों ने अन्य मुद्दों का निर्माण किया; इसे छोड़कर, यह जटिलताओं के बिना काम किया। – Majda

+0

अच्छा संकेत। thanx – Mark

+0

अच्छा है। धन्यवाद यह मेरी समस्या का समाधान। – chaitanya

0
  1. एक अस्थायी ठीक मैं अपने मुद्दे project.properties बदलते हल के लिए:

vi प्लेटफार्मों/एंड्रॉयड/project.properties

और लक्ष्य = एंड्रॉयड -22 से बदल लक्ष्य = एंड्रॉइड -23

  1. स्थायी ठीक तुम सिर्फ एंड्रॉयड प्लेटफार्म अद्यतन करने की आवश्यकता:

कॉर्डोबा मंच अद्यतन एंड्रॉयड --save

2

आप "कॉर्डोबा-प्लगइन-facebook4" प्लगइन का उपयोग कर रहे हैं, तो कृपया हटाने अपनी परियोजना से प्लगइन और इसे फिर से खींचें (नवीनतम संस्करण), फिर इसे अपनी परियोजना में वापस जोड़ें।

इसी समय, xml फ़ाइल है, जो yourCordovaProject/plugin/cordova-plugin-facebook4/plugin.xml लाइन नंबर 64 के आसपास का पता लगाने है की जाँच करें, यह 4.8.+ होना चाहिए:

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

0

Phonegap उपयोगकर्ताओं बिल्ड के लिए, यह प्रयास करें। यह मेरे लिए काम किया।

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

मेरे सिस्टम में पहले से ही 23 स्थापित हैं। प्रोजेक्ट पैनल से, एप्लिकेशन -> ओपन मॉड्यूल सेटिंग (एफ 4) -> एप्लिकेशन -> प्रॉपर्टी टैब। मैं संकलन एसडीके संस्करण एंड्रॉइड 5.50 (लॉलीपॉप) था। तो मैं एपीआई 23+ में बदल गया और यह काम किया। इसलिए मैं आवेदन build.gradle 21
buildToolsVersion "23.0.3"

compileSdkVersion 'android-एन'
buildToolsVersion "23.0.3"

तो मैं "मीटर compileSdkVersion से
बदल जाँच आप बस अपने buildTollVersion को compoileSdkVersion बदल सकते हैं अनुमान लगाने

0

मैं इसे प्लगइन को हटाने को सुलझा लिया है।

cordova plugin remove cordova-plugin-facebook4 

और यह प्रतिबद्ध से इसे फिर से स्थापित करने:

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"

संबंधित मुद्दे

 संबंधित मुद्दे