मैं एंड्रॉइड 1 9 को लक्षित कर रहा हूं (क्योंकि यही मेरा फोन चल रहा है)। मैं बटन के साथ एक अधिसूचना जोड़ना चाहता हूँ; ऐसा लगता है कि appcompat-v7.app.NotificationCompat का उपयोग करना सही तरीका है।मैं एंड्रॉइड समर्थन लाइब्रेरी का पुराना संस्करण कैसे डाउनलोड कर सकता हूं?
हालांकि, जब मैं एंड्रॉइड सपोर्ट रिपोजिटरी संशोधन 22.2 (build.gradle निर्भरता के माध्यम से) से एपकोम्पैट-वी 7 जोड़ता हूं, इसमें फ़ाइल ऐप/बिल्ड/इंटरमीडिएट/विस्फोट-एआर/com.android.support/appcompat- v7/22.2.0/res/values-v21/values-v21.xml जो संकलित नहीं करता है क्योंकि यह मानता है कि लक्ष्य 21+ है।
मैंने उस फ़ाइल को हटाने का प्रयास किया, लेकिन यह पुन: उत्पन्न हो गया।
बिल्ड से फ़ाइल को बाहर करने का कोई तरीका प्रतीत नहीं होता है।
तो, मुझे समर्थन पुस्तकालय या भंडार का पुराना संस्करण प्राप्त करने की आवश्यकता है, जिसमें 21 सामान शामिल नहीं हैं।
मुझे लगता है कि मैं निर्भरता के बजाय सीधे सभी स्रोतों को आयात कर सकता हूं (और v21 सामान छोड़ सकता हूं)? मैं स्पष्ट नहीं हूं कि इसके साथ कहां से शुरुआत करें। मैं एसडीके के पुराने संस्करण प्राप्त करने के लिए एसडीके प्रबंधक का उपयोग कर सकता हूं, लेकिन यह केवल समर्थन पुस्तकालय का नवीनतम संस्करण प्रदान करता है।
हुह की परवाह किए बिना, हर बार जब आप अपने
minimumApi
से एक विशेषता यह है कि नहीं है इस्तेमाल करने की कोशिश की चेतावनी? हमेशा नए निर्माण उपकरण के साथ नवीनतम समर्थन लाइब्रेरी के साथ नवीनतम स्थिर एपीआई को लक्षित करें ... यदि आप एपीआई> मिनीएसडीके से सामान का उपयोग कर रहे हैं तो आपको लिंट की वेयरिंग मिलनी चाहिए ... यदि आपके पास कोई नहीं है, तो इसे एपीआई के साथ सभी डिवाइस पर चलाना चाहिए lvl> = minSdk समस्याओं के बिना – Selvinअपनी समस्या – petey
अपनी समस्या –