2012-11-18 13 views
34

काम नहीं कर रहा है मैं एक्शनबैरशॉक के साथ स्लाइडमेनू लाइब्रेरी का उपयोग करने की कोशिश कर रहा हूं। https://github.com/jfeinstein10/SlidingMenuस्लीडमेनू सेट अप करें - उदाहरण

http://actionbarsherlock.com/

मैं ActionBarSherlock स्थापित करने जारी करने और दिए गए उदाहरणों नहीं चला था। लेकिन, SlideMenu पुस्तकालय :(

मैं पुस्तकालय ठीक सेट कर सकते हैं (या तो मुझे लगता है कि) त्रुटियों के बिना (jre6 साथ ग्रहण के तहत)।

लिए ओग उदाहरण के साथ भी ऐसा नहीं कर सकते slidemenu उदाहरण के लिए, मैं इस परियोजना को बनाया है, और com_actionbarssherlock.jar एक "संदर्भित libraies" के रूप में

जोड़ा लेकिन मैं के बहुत सारे है:। - आर मिली त्रुटियाँ का समाधान नहीं कर सकते हैं; - कुछ तरीकों मिली त्रुटियाँ ओवरराइड करता है नहीं कर सकते; - तरीकों actionbarsherlock से पहचाना नहीं गया है; पूर्व: "विधि getSupportActionBar() बेसएक्टिविटी प्रकार के लिए अपरिभाषित है" - actionbarsherlock erros से शैली लोड नहीं कर सकता।

ऐसा लगता है कि प्रोजेक्ट एक्शनबार्सहेलॉक से कक्षाएं नहीं देखता है।

किसी भी मदद के लिए धन्यवाद।

enter image description here

+0

अपनी परियोजना की सफाई करने का प्रयास करें और फिर से चलाएं – Lucifer

+1

इस पृष्ठ को जांचें, 100% काम कर रहे हैं;) [स्लाइडिंगमेनू एंड्रॉइड लाइब्रेरी और उदाहरण स्थापित करना] (http://boroniatechnologies.com/installing-slidingmenu-android-library-and-example/) –

+0

आपको इसे रोकना होगा। जब समस्याएं हैं, तो पर्याप्त दस्तावेज़ीकरण नहीं है। ओह वास्तव में कोई दस्तावेज़ीकरण नहीं है। इसलिए इस स्लाइडिंग मेनू को छोड़ दें। – erginduran

उत्तर

0

देखो किसी भी त्रुटि देखते हैं देखने के लिए समस्याएं टैब जोड़ने? अपनी परियोजना पर राइट क्लिक करें और अपने सभी पुस्तकालयों की जांच करें। यदि कुछ भी ठीक है, तो अपनी परियोजना को साफ करने का प्रयास करें।

+0

ठीक है, मैंने अपने पुस्तकालयों की जांच की। मैंने दोनों पुस्तकालयों की जार फाइलों को आयात किया था। मैं उन्हें बिल्ड पथ मेनू के एंड्रॉइड टैब में "लाइब्रेरी जोड़ें" में डालता हूं। मुझे अभी भी दो त्रुटियां हैं: - getSupportActionBar() विधि अपरिभाषित है। यह विधि actionbarsherlock में होना चाहिए। मुझे समझ में नहीं आता क्यों ग्रहण इसे नहीं देखता है। - onOptionsItem चयनित() ओवरराइड नहीं किया जा सकता है। वही बात, ग्रहण यह नहीं देखता कि यह actionbarsherlock का हिस्सा है। मेरी उदाहरण गतिविधि स्लीडमेनेक्टिविटी फैली हुई है जो शेरलॉकैक्टिविटी बढ़ाती है, इसलिए इसे काम करना चाहिए। मैंने अपनी परियोजना को साफ करने का प्रयास किया। कोई विचार? – user1391967

135

त्रुटि

लिए

SlidingMenu पुस्तकालय के अंदर, वर्ग SlidingFragmentActivity संपादित SherlockFragmentActivity विस्तार करने के लिए (नीचे) की तरह "विधि getSupportActionBar() प्रकार BaseActivity के लिए अपरिभाषित है"। फिर साफ और पुनर्निर्माण, इस विधि को अब पाया जाना चाहिए।

public class SlidingFragmentActivity extends SherlockFragmentActivity implements SlidingActivityBase { 

Source

+1

धन्यवाद! यह मेरे लिए काम करता है – ihrupin

+0

बहुत बहुत धन्यवाद !!! लंबी निराशाजनक खोज के बाद अंत में मैं उदाहरण चला सकता हूं !! अब मुझे "अपनी परियोजना में इसे कार्यान्वित करने के तरीके" को देखना होगा अगर आप कर सकते हैं तो कृपया मेरी मदद करें! एक बार फिर धन्यवाद। आपके लिए +1 –

+8

मुझे आश्चर्य है कि वे गिथब मास्टर शाखा को धक्का देने के लिए त्रुटि के बिना उस नमूना ऐप को कैसे चला सकते हैं ?? – toantran

0

वहाँ lots of issues कि बग के साथ GitHub पर कर रहे हैं। Mrcb123 का समाधान काम करता है, लेकिन I suppose लाइब्रेरी से एबीएस निर्भरता को अलग करना अच्छा होगा।

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