2013-05-18 3 views
12

पर हल नहीं किया जा सकता है। मैंने "आयात -> मौजूदा एंड्रॉइड कोड वर्कस्पेस" का उपयोग करके कार्यक्षेत्र में actionbarsherlock फ़ोल्डर आयात किया। बिल्ड लक्ष्य (एंड्रॉयड 4.1.2) एपीआई 16 और IsLibrary चेक किया गया है: -:एक्शनबर्सहेलॉक नहीं बना सकता: BuildConfig को एक चर

  • प्रकट में:> Android

    <uses-sdk android:minSdkVersion="7" android:targetSdkVersion="16"/>

  • गुण तो मैं निम्नलिखित सुनिश्चित किया।

  • गुण -> जावा कंपाइलर: कंपाइलर अनुपालन स्तर 1.6 पर सेट है।

और फिर भी मुझे BuildConfig cannot be resolved to a variable त्रुटियां मिल रही हैं।

मैंने कई परियोजनाओं को कई बार साफ करने की कोशिश की, और कई बार एक्लिप्स को फिर से शुरू किया। मैंने मैन्युअल रूप से BuildConfig क्लास जोड़ने की भी कोशिश की, लेकिन फिर भी R cannot be resolved to a variable त्रुटियों में से कई थे जिन्हें मैं हल नहीं कर सका।

मैंने दर्जनों उत्तरों (जैसे यह एक: R cannot be resolved error when using ActionBarSherlock) पढ़ा है, लेकिन कुछ भी मदद नहीं करता है। किसी भी प्रकार के मदद की बहुत सराहना की जाएगी।

उत्तर

14

आश्चर्यजनक रूप से पर्याप्त, समस्या यह थी कि मैंने एंड्रॉइड एसडीके प्रबंधक में पिछली बार घटक अपडेट किए जाने पर एमआईपीएस सिस्टम छवि छोड़ दी। अब मैंने संशोधन 2 से 4 तक एमआईपीएस सिस्टम छवि अपडेट की है, और सब कुछ ठीक बनाता है।

मैं एमआईपीएस का भी उपयोग नहीं करता, लेकिन शायद कुछ अजीब संगतता मुद्दा था।

+0

(किसी कारण के लिए, मैं उन लोगों में से कुछ की स्थापना रद्द) कौन सा एमआईपीएस सिस्टम छवि का एपीआई स्तर आपने अपडेट किया था? – Roylee

+1

मुझे विशेष रूप से याद नहीं है, लेकिन मैंने अभी एसडीके प्रबंधक में सभी उपलब्ध अपडेट लागू किए हैं। –

+0

हां यह अब काम करता है। मैं वैसे भी सभी में जोड़ रहा हूँ :) – Roylee

8

मुझे एक ही समस्या थी। जब मैं एंड्रॉइड एसडीके मैनेजर में वापस गया तो उसने मुझे दिखाया कि मैं संस्करण 17 में एंड्रॉइड एसडीके प्लेटफार्म-टूल्स और एंड्रॉइड एसडीके बिल्ड-टूल्स अपडेट कर सकता हूं। इससे मेरे लिए समस्या ठीक हो गई।

+1

मैं कल्पना नहीं कर सकता कि एमआईपीएस सिस्टम को अद्यतन करने से समस्या ठीक हो गई है (हालांकि अगर मैंने ऐसा किया तो मुझे आश्चर्य नहीं होगा)। मैंने अभी टूल्स टूल्स v17 में अपडेट किया है और चीजें फिर से काम करना शुरू कर दी हैं। पिछले हफ्ते Google आईओ नहीं था, उन्होंने अपने सभी डेवलपर्स को मार डाला? – swooby

+0

यहां वही है, एंड्रॉइड स्टूडियो 0.4.0 में अपग्रेड करने के बाद मैं एक ही मुद्दे में भाग गया। एंड्रॉइड एसडीके प्लैटफॉर्म टूल्स 1 9 .0.1 स्थापित किया जो इस मुद्दे को हल करता है। Google पक्ष पर खराब सूचना राजनीति – user1324936

4

अजीब पर्याप्त, यह समस्या ठीक हो जाता है जब मैं के Android SDK build tools वर्ष जायके जोड़ें: 18.x और 17.x

enter image description here

+0

यह उत्तर होना चाहिए। ऐसा इसलिए है क्योंकि ये लिंक केवल उन बिल्ड-टूल्स में हैं, उन्हें हटा रहे हैं और सिस्टम अब उन्हें नहीं ढूंढ सकता है। – AutoM8R

+0

वैसे, उम्मीदों के जवाब में नरक को ऊपर उठाने की आशा है कि यह अधिक प्रमुख रूप से प्रदर्शित हो सकता है अन्य लोगों की मदद कर सकता है :) –

संबंधित मुद्दे