मुझे एंड्रॉइड विकास के स्विंग में इतनी मुश्किल समय क्यों मिल रही है? मैं वर्षों से विभिन्न भाषाओं में विकास कर रहा हूं और, किसी कारण से, एंड्रॉइड के साथ "जीज़-ए-अभी भी महसूस-ए-कुल-नोब" चरण से परे नहीं लग रहा है।एंड्रॉइड प्रोजेक्ट में समर्थन पुस्तकालयों को जोड़ना
तो मैं अपने एंड्रॉइड 2.3.3 प्रोजेक्ट में एक्शन बार जोड़ने की कोशिश कर रहा हूं। कोई समस्या नहीं, है ना? एंड्रॉइड डेवलपर्स वेबसाइट के पास एक अच्छा और स्पष्ट लेख है जो समझाता है कि यह कैसे करना है। बेशक इसमें एपकोपेट v7 समर्थन लाइब्रेरी जोड़ना शामिल है। कोई समस्या नहीं, यहां तक कि यह this page पर चरण-दर-चरण दस्तावेज है। लेकिन, एंड्रॉइड में इस तरह के हर तरह के अभ्यास के साथ, मुझे लगता है कि आप जो भी पेज आपको करने के लिए कहते हैं, वही कर सकते हैं, फिर भी यह बाद में त्रुटियों को ठीक करने के लिए गुगलिंग के बिना महत्वपूर्ण काम नहीं करेगा।
इसलिए मैंने उपरोक्त लिंक में "संसाधनों के साथ पुस्तकालय जोड़ना" अनुभाग में "ग्रहण का उपयोग" के तहत दिए गए चरणों का पालन किया है। मुझे मिली पहली त्रुटि लक्ष्य 'एंड्रॉइड -16' को हल करने में असमर्थ है। कोई समस्या नहीं, यह मैं खुद के लिए समझ सकता हूं लेकिन मैं उत्सुक हूं, क्या मेरे द्वारा अनुसरण किए जा रहे दस्तावेज़ों में कुछ भी है जो मुझे सुझाएगा कि मुझे एंड्रॉइड 4.1.2 (API16) स्थापित करने की आवश्यकता है? क्या मैंने अभी इस पर सही पढ़ा है या क्या मुझे खुद से पता होना चाहिए कि, जो मैं करने की कोशिश कर रहा हूं, उसे करने के लिए मुझे API16 की आवश्यकता होगी?
कोई बात नहीं, कम से कम मैं इसे ठीक कर सकता हूं लेकिन फिर मुझे एक नई समस्या मिलती है। जैसे ही मैं त्रुटियों के साथ, पहले एक जा रहा है अपने प्रोजेक्ट के लिए android-समर्थन-v7-compat पुस्तकालय जोड़ सकते हैं और ठीक बटन क्लिक के रूप में, सांत्वना उत्पादन रोशनी:
C:...\android-support-v7-appcompat\res\values-v14\styles_base.xml:24: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Holo.ActionBar'.
और अन्य 60 अजीब त्रुटियाँ हैं समान लेकिन अलग दिए गए नामों के लिए।
अगर कोई मेरी मदद कर सकता है तो मैं वास्तव में सराहना करता हूं। जाहिर है, मैं जानना चाहता हूं कि इस विशेष समस्या को कैसे हल किया जाए, लेकिन अगर कोई मुझे इस नए विकास पर्यावरण को सीखने के इस निराशाजनक चरण को दूर करने के बारे में कुछ सुझाव दे सकता है, तो मैं कभी भी बहुत आभारी रहूंगा। एंड्रॉइड डेवलपर्स वेबसाइट पर चरण-दर-चरण निर्देशों का पालन करने के अलावा, मुझे इस तरह की त्रुटियों में भाग न लेने के लिए अलग-अलग किया जाना चाहिए था?
वैसे यह एक अच्छी पोस्ट है जो किसी की मदद करने के लिए बाध्य है। – IanB
बस अगर यह किसी की मदद करता है ... मैं एक नई परियोजना के लिए एक नए वर्कस्पेस में एपकोपेट लाइब्रेरी प्रोजेक्ट बना रहा था और मुझे कोड आयात करने पर यह "लक्ष्य को हल करने में असमर्थ" एंड्रॉइड -16 "त्रुटि मिली है। मुझे जो समाधान मिला है वह एंड्रॉइड को बदलना था: targetSdkVersion जो मुझे मेरी मुख्य परियोजना (18 एपीआई के साथ 18) के लिए चाहिए। तब मैंने बस एक बार फिर पुस्तकालय परियोजना को बंद कर दिया और सब कुछ ठीक था। –
@ Marina.Eariel आपकी विधि ने मेरे लिए बेकार ढंग से काम किया :) – kpsfoo