मैं नई ActionBar सपोर्ट लाइब्रेरी को लागू करने की कोशिश कर रहा हूं जो कुछ दिनों पहले Google द्वारा जारी की गई थी। अतीत में, मैंने Google डेवलपर के समर्थन लाइब्रेरी सेटअप पृष्ठ पर सूचीबद्ध समान पद्धति का उपयोग करके किसी भी समस्या के बिना सफलतापूर्वक ActionBarSherlock लागू किया है - संसाधनों को शामिल करने के तरीके पर गाइड का उपयोग करके (जो ActionBarSherlock ने इसे कैसे किया है) के समान है। मेरे पास अपने स्वयं के प्रोजेक्ट के साथ-साथ लाइब्रेरी के रूप में भी लाइब्रेरी प्रोजेक्ट लोड है।
मैं बता सकता हूं कि पुस्तकालय ठीक लोड हो रहा है। जब, मैंने अपने MainActivity.java पर गतिविधि का विस्तार करने के बजाय, ActionBarActivity (Google के निर्देशों के अनुसार) का विस्तार करने के लिए इसे बदल दिया, तो कोई त्रुटि नहीं होती है - और यह सही ढंग से आयात करता है।
मैं भी style.xml फ़ाइल को दरकिनार और जोड़ने की कोशिश की @style/Theme.AppCompat.Light
दोनों के लिए AndroidManifest.xml में सीधे <application>
और <activity>
साथ android:theme="@style/ThemeAppCompat.Light"
ही त्रुटि में परिणाम के लिए सभी प्रयास के साथ।
अब मुद्दा यह है कि मैं इसे विषय को बदलने के लिए नहीं प्राप्त कर सकता, अकेले भी एक त्रुटि फेंकने के बिना निर्माण करते हैं। नीचे मुझे प्राप्त होने वाली त्रुटि है, उसके बाद style.xml फ़ाइल मैंने नई थीम का उपयोग करने के लिए बदल दी है।
मुझे एंड्रॉइड ऐप्स के साथ काम करने का मध्यम अनुभव है और मैं एपीपी 18 (एंड्रॉइड 4.3) के साथ संकलन लाइब्रेरी और एसडीके के नवीनतम संस्करण के साथ एक्लिप्स चला रहा हूं।
बिल्ड के दौरान प्राप्त त्रुटि
त्रुटि: आइटम के लिए माता-पिता को पुनर्प्राप्त करने में त्रुटि: कोई भी संसाधन नहीं मिला जो दिए गए नाम '@ शैली / Theme.AppCompat.Light' से मेल खाता हो। style.xml / ActBarTest / res / मान लाइन 3 Android AAPT समस्या
style.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="Theme.ProsoftStudio.ACTest" parent="@style/Theme.AppCompat.Light">
</style>
</resources>
कोई सुझाव? यह ActionBarSherlock के साथ एक मुद्दा नहीं था। मैं इस नए समर्थन पुस्तकालय का उपयोग करने पर काम करना चाहता हूं। यह लगभग ऐसा लगता है कि .jar लोड हो रहा है, लेकिन संसाधन नहीं।