2014-06-27 6 views
26

मुझे समर्थन पुस्तकालयों में रीसाइक्लिंग व्यू, पैलेट या कार्डव्यू नहीं मिल रहा है। Emulators एक "वर्ग नहीं मिला" त्रुटि के साथ प्रतिक्रिया करता है।एंड्रॉइड सामग्री समर्थन पुस्तकालयों के लिए, मुझे कार्डव्यू और रीसाइक्लिंग व्यू कहां मिल सकता है?

मैं इस तरह की त्रुटि कैसे ठीक कर सकता हूं?

उत्तर

74

आपको अपने निर्माण में इन पुस्तकालयों की आवश्यकता है .gradle।

compile 'com.android.support:cardview-v7:+' 
compile 'com.android.support:recyclerview-v7:+' 
compile 'com.android.support:palette-v7:+' 

स्रोत: http://www.reddit.com/r/androiddev/comments/297xli/howto_use_the_v21_support_libs_on_older_versions/

+1

यह ध्यान रखें कि इन समर्थन libs वर्तमान में minSdkVersion एल करने के लिए अपने अनुप्रयोग के लिए, मजबूर जब तक आप स्रोत लिंक में निर्दिष्ट पहले तरीके का उपयोग महत्वपूर्ण है। – Eddie

+0

@EddieRingle मुझे http://stackoverflow.com/a/24438395/1237813 में वर्णित अनुसार आवश्यक समर्थन-v4 लाइब्रेरी संस्करण को '20. +' में स्पष्ट रूप से सेट करने में सफलता मिली थी। नए विजेट उपलब्ध हैं और यह बग का कारण नहीं है। – user7610

+4

दरअसल, मैं gradle.build में "minSdkVersion 14" का उपयोग कर रहा हूं और जहां तक ​​मुझे पता है यह ठीक काम कर रहा है। तथापि; targetSdkVersion "एल" होना चाहिए, compileSdkVersion "android-l" होना चाहिए और buildToolsVersion "20.0.0" होना चाहिए। – zubietaroberto

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