मैं एंड्रॉइड ऐप डेवलपमेंट के लिए सिर्फ एक शुरुआत हूं। जब मैंने एंड्रॉइड स्टूडियो 1.1.0 पर एक नई परियोजना बनाई, तो यह इस त्रुटि को " समस्याओं का प्रतिपादन करता है। निम्न वर्ग को android.support.v7.internal.widget.ActionBarOverlayLayout नहीं मिल सका "
अब मैंने Google पर इसके बारे में खोज की है, और मैंने संभवतः अधिकांश लोगों द्वारा दिए गए 3 समाधान ढूंढे हैं।
वे कहते हैं:
या तो एप्पी को बदलें (पूर्वावलोकन विंडो फलक से) 22 से 21 तक, या
ऐप थीम को "प्रोजेक्ट थीम" से किसी अन्य विषय में बदलें।
अपनी परियोजना संरचना में सही appcompat-v7 पुस्तकालय आयात किया जाना सुनिश्चित करें -> निर्भरताएँ, इन चरणों का संदर्भ लें : निर्भरता अनुभाग में समर्थन लाइब्रेरी सुविधा प्रोजेक्ट पहचानकर्ता जोड़ें। उदाहरण के लिए, appcompat प्रोजेक्ट को संकलित करने के लिए "com.android.support:appcompat-v7:18.0.+" निर्भरता अनुभाग में जोड़ें, जैसा कि निम्नलिखित उदाहरण में दिखाया गया है:
dependencies { ... compile "com.android.support:appcompat-v7:18.0.+" }
नोट: मेरा android support lib अद्यतित है (इसे SDK Manager का उपयोग करके इंस्टॉल किया गया है)।
पहले दो चरणों का पालन करते हुए, त्रुटि को दूर किया। लेकिन मुझे लगता है कि ये स्थायी समाधान नहीं हैं, दूसरा कदम एक अस्थायी समाधान की तरह लगता है। मुझे पहले चरण के बारे में भी संदेह है, कि यदि त्रुटि को दूर करने के लिए, हम एपीआई को 22 से 21 तक बदलते हैं, तो अंत में, हमारा ऐप एंड्रॉइड 5.1.1 (एपीआई 22) में काम नहीं करेगा, यह एंड्रॉइड 5.0 तक सीमित रहेगा .1 और केवल नीचे (एपीआई 21)। क्या मेरे संदेह वैध हैं? तीसरे चरण के बारे में, क्या यह इस समस्या का स्थायी समाधान है?
पुनश्च: बेमेल टैग के लिए क्षमा करें, साइट प्रतिष्ठा के कारण सटीक टैग जोड़ने की अनुमति नहीं थी