मैंने हमेशा एंड्रॉइड को ग्रहण के साथ प्रोग्राम किया है और एंड्रॉइड स्टूडियो में माइग्रेट करना शुरू करने का फैसला किया है । मैंने उसी SDK का उपयोग करने का निर्णय लिया जो मेरे पास पहले से ही ग्रहण के लिए था, फिर:
- एक नई परियोजना शुरू की
- न्यूनतम एसडीके 4.0 (एपीआई स्तर 14) सेट करें
- रिक्त गतिविधि विकल्प चुनें
- गतिविधि के नाम और लेआउट के नाम के लिए डिफ़ॉल्ट नामों का उपयोग किया
- मारो खत्म
कुछ सेकंड के बाद ग्रैडल बिल्ड को पूरा करता है, और यह मुझे दो त्रुटियों को फाइल में निम्नलिखित संदेशों के साथ फेंक देता है Teste4 \ app \ build \ मध्यवर्ती / विस्फोट / aar \ com.android.support \ appcompat-v7 \ 233.0 \ res \ मान -v23 \ मूल्यों v23.xml:
त्रुटि: (2) माता-पिता को आइटम के लिए पुनः प्राप्त करने में त्रुटि: कोई संसाधन नहीं मिला जो दिए गए नाम से मेल खाता हो 'Android: TextAppearance.Material.Widget.Button.Inverse'।
त्रुटि: (2) माता-पिता को आइटम के लिए पुनर्प्राप्त करने में त्रुटि: कोई भी संसाधन नहीं मिला जो दिए गए नाम से मेल खाता हो 'Android: Widget.Material.Button.Colored'।
फ़ाइल के तहत -> परियोजना संरचना -> मॉड्यूल: एप्लिकेशन (बाएं स्तंभ) -> गुण टैब , मेरे पास निम्नलिखित संस्करण हैं:
- "संकलन एसडीके संस्करण": एंड्रॉइड 5.1 (एपीआई स्तर 22)
- "बिल्ड टूल संस्करण": 23.0.2
इसे ठीक करने के लिए मुझे क्या करना चाहिए?
मैंने पहले ही कोशिश की कि स्टैक ओवरफ्लो प्रश्न में क्या सुझाव दिया गया था appcompat-v7: 21.0.0 ': कोई संसाधन नहीं मिला जो दिए गए नाम से मेल खाता हो: attr' android: actionModeShareDrawable ' , लेकिन यह काम नहीं किया।
build.gradle
आप मैन्युअल रूप से बदल सकते हैं , या आप परियोजना के गुणों को खोलकर और "निर्भरता" टैब पर जाकर GUI का उपयोग कर सकते हैं।