2013-08-27 12 views
7

मैंने मुख्य क्रिया के साथ ग्रहण के माध्यम से एक नया एंड्रॉइड प्रोजेक्ट बनाया है। मैंने प्रोजेक्ट में एक्शनबैरशेलॉक जोड़ा (गुण> एंड्रॉइड और क्लिक जोड़ा गया)। फिर, जब मैं "गतिविधि को विस्तारित करता हूं" को "शेरलॉक फ्रैगमेंट एक्टिविटी बढ़ाता है" के साथ बदलता है, तो मुझे संकलन त्रुटि मिलती है "मुख्य क्रियाशीलता का पदानुक्रम असंगत है"।मेनएक्टिविटी के प्रकार का पदानुक्रम असंगत

मैंने गतिविधि के बिना एक परियोजना बनाने की भी कोशिश की, फिर शेरलाकफैगमेंट एक्टिविटी से विरासत में मिली "मेनएक्टिविटी" श्रेणी बनाई, और कोई संकलन समय त्रुटियां नहीं हैं, लेकिन रन-टाइम त्रुटि के साथ "क्लास नॉटफाउंड अपवाद: com.NadavLitvak.nadavfragmentdemo .MainActivity "

उत्तर

16

आपकी परियोजना को एंड्रॉइड-समर्थन-v4.jar (जिसे एबीएस के libs फ़ोल्डर में शामिल किया गया है) का भी संदर्भ लेना चाहिए। इसलिए, गुण-> जावा बिल्ड पथ-> JAR जोड़ें ... और उस जार का चयन करें ActionBarSherlock-> libs

+0

धन्यवाद और बहुत उपयोगी उत्तर .... – T8Z

2

कभी-कभी, जब ग्रहण मंद हो जाता है, तो यह आपके प्रोजेक्ट में एसडीके जार (प्रोजेक्ट में अनुपलब्ध एंड्रॉइड xy फ़ोल्डर) नहीं जोड़ता है, तो आपको इसे गुण> Andro आईडी> प्रोजेक्ट बिल्ड लक्ष्य (आमतौर पर कुछ भी नहीं किया जाता है)

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