2012-05-03 3 views
12

मैं पेज http://www.achartengine.org/content/goodies.htmlachartengine डेमो संकलन है, लेकिन रनटाइम त्रुटि

मैं सफलतापूर्वक डेमो परियोजना आयातित पर डेमो निर्देशों का पालन किया, लेकिन हर चार्ट देना फेंकता रनटाइम पर एक NoClassDefFoundError, इस के समान:

java.lang.NoClassDefFoundError: 
org.achartengine.model.XYMultipleSeriesDataset 

achartengine-1.0.0.jar बिल्ड पथ पर है, और यह 'संदर्भित पुस्तकालय' के तहत रिपोर्ट किया गया है। मुझे लगता है कि यह एक नौसिखिया समस्या है, लेकिन मैं ने इसकी रिपोर्ट करने का निर्णय लिया क्योंकि मैंने अभी डेमो प्रोजेक्ट 'जैसा है' आयात किया है और इसे अपने फोन पर चलाने की कोशिश की है।

क्या मुझे अन्य उपहारों की आवश्यकता है, जिन्हें 'गुड्स' पृष्ठ पर सूचीबद्ध नहीं किया गया है?

+0

मैं AChartEngineHere शामिल करने के लिए हर चरणों विस्तृत: http: // stackoverflow .com/a/17951760/656600 – rptwsthi

उत्तर

29

मैं google groups पर एक अच्छा जवाब मिल गया है, यह परीक्षण किया है और यह काम कर रहा है:

केवल एक चीज है कि मैं है कभी इस मामले में भर में आया था जार की निर्यात है ... अगर वह समझ में आता है।

ग्रहण में:

  1. सही अपनी परियोजना पर क्लिक करें - पथ का निर्माण करने के लिए जाने - कॉन्फ़िगर पथ
  2. "आदेश और निर्यात" टैब
  3. करने के लिए जाना "achartengine-1.0 की जाँच करें निर्माण का चयन करें। 0.jar बॉक्स और फिर सिंगल नाम पर क्लिक करें
  4. इसे ऊपर ले जाएं ताकि एंड्रॉइड निर्भरता के नीचे यह सही हो (कभी-कभी यदि आपके पास एकाधिक जार हैं तो यह अंतर हो सकता है)

ठीक क्लिक करें, फिर अपनी परियोजना को साफ करें। (परियोजना -> साफ ...)

+0

आपको बहुत धन्यवाद, मैं इस मुद्दे के साथ 3 दिनों से संघर्ष करता हूं –

1

त्रुटि (NoClassDefFoundError) आप देख रहे हैं रनटाइम त्रुटि है। संदर्भित लाइब्रेरी केवल समय त्रुटि त्रुटि संकलित त्रुटि हल करता है। उन जार को अपनी परियोजना के lib फ़ोल्डर में जोड़ें। उन जार रनटाइम पर भी उपलब्ध होना चाहिए।

-1

आपको पुस्तकालय फ़ोल्डर में अपनी जार फ़ाइलों को जोड़ने की आवश्यकता है। यह ठीक काम करना चाहिए।

0

'शाइन' से जवाब PieChartBuilder से android.R के आयात को दूर करने और ग्रहण से पहले PieChartBuilder और XY_ChartBuilder से दो @Overrides को हटाने संकलित करने के लिए सहमत होंगे के योग के साथ काम किया।

4

पर याद दिलाएं "lib" निर्देशिका को "libs" में पहले बदलें!

फिर achartengine-1.0.0.jar के बॉक्स को चेक करें और एंड्रॉयड निर्भरता पर "कॉन्फ़िगर निर्माण पथ" में कदम - "आदेश और निर्यात" टैब "

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

  • कोई संबंधित समस्या नहीं^_^