11

The Android Developers Blog मई 2015 में घोषणा की:एडीटी-प्लगइन के साथ ग्रहण करने के लिए "एंड्रॉइड डिज़ाइन सपोर्ट लाइब्रेरी" को कैसे जोड़ा जाए?

The Design library is available now, so make sure to update the Android Support Repository in the SDK Manager.

मैं ग्रहण का उपयोग कर रहा (संस्करण: लूना 4.4.2) नवीनतम ADT-प्लगइन के साथ और एसडीके प्रबंधक में कुछ भी "डिजाइन" नहीं दिख रहा है:

SDK manager

जब this one तरह android.support.design.widget.FloatingActionButton या android.support.design.widget.NavigationView अपनी परियोजनाओं में उपयोग करने के लिए कोशिश कर रहा है -

app screenshot

मैं त्रुटियों दुर्भाग्य से मिलती है:

Caused by: java.lang.ClassNotFoundException: Didn't find class "android.support.design.widget.NavigationView" on path ...

मैं एंड्रॉयड स्टूडियो का उपयोग करेंगे, तो मैं शायद लाइन

compile 'com.android.support:design:22.2.0' 

लेकिन कैसे ग्रहण में इसे ठीक करने की जरूरत है? क्या मैं डिज़ाइन लाइब्रेरी के लिए एक जेएआर फ़ाइल डाउनलोड कर सकता हूं?

मैंने \sdk\extras\android\support\ पथ खोजा है, लेकिन कोई भी नहीं मिला है।

+1

किया आप संदर्भ परियोजना के रूप में उपयोग करने की कोशिश की? मैं Google play सेवाओं का उपयोग करने में सक्षम था –

+1

यहां सेटअप करने की जानकारी: https://developer.android.com/tools/support-library/setup.html#libs-with-res: एंड्रॉइड स्टूडियो –

+0

पर स्विच करने का समय नहीं, यह एपकोपेट (जो पहले से ही मेरे लिए काम करता है) के बारे में है - और डिज़ाइन लाइब्रेरी –

उत्तर

27

उपयोग करने से पहले डिजाइन समर्थन पुस्तकालय, आप समर्थन-v7-appcompat पुस्तकालयandroid-SDKs से आयात करने के लिए है \ एक्स्ट्रा कलाकार \ एंड्रॉयड \ समर्थन \ v7 \ appcompat। उसके बाद, आप के लिए है:

  • डिजाइन समर्थन लाइब्रेरी के लिए ग्रहण में एक Android पुस्तकालय परियोजना बनाने
  • निर्देशिका android-SDKs की सामग्री डाल \ एक्स्ट्रा कलाकार \ डिजाइन में एंड्रॉयड \ समर्थन \ डिजाइन समर्थन पुस्तकालय परियोजना
  • लिंक appcompat-v7 पुस्तकालयलिए डिजाइन समर्थन पुस्तकालय परियोजना
  • लिंक आपकी लाइब्रेरी से प्रोजेक्ट लाइब्रेरी का समर्थन करें।

Note: If you can't find the design folder you might want to try this location instead: android-sdk\extras\android\m2repository\com\android\support\design

आप सीधे जार android-समर्थन-design.jar उपयोग नहीं कर सकते क्योंकि आप कुछ संसाधनों भी जरूरत है (इस आर प्रारूप का कारण है)।

अधिक जानकारी के लिए बस की जाँच Error in styles_base.xml file - android app - No resource found that matches the given name 'android:Widget.Material.ActionButton'

+1

धन्यवाद (+1) में "Theme.AppCompat। [...]" का उपयोग कर रहे हैं, लेकिन दुर्भाग्य से मुझे कई संसाधन-संबंधित त्रुटियां मिलती हैं जैसे ' अतिरिक्त \ एंड्रॉयड \ समर्थन \ डिजाइन \ रेस \ मूल्यों \ शैलियों।xml: 56: त्रुटि: आइटम के लिए अभिभावक को पुनर्प्राप्त करने में त्रुटि: कोई संसाधन नहीं मिला जो दिए गए नाम 'TextAppearance.AppCompat.Button' से मेल खाता है। –

+0

हाय! मैंने जवाब अपडेट किया है। डिज़ाइन समर्थन लाइब्रेरी को संकलित करने के लिए समर्थन-v7-appcompat लाइब्रेरी की आवश्यकता होती है। – xcesco

+0

मुझे अभी भी पथ 'sdk \ extras \ android \ support \ design \ libs' नहीं मिल रहा है। मेरे पास मेरे समर्थन फ़ोल्डर – Jas

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