2010-11-09 4 views
5

बस ग्रहण 3.5 और एंड्रॉइड प्लेटफार्म (एसडीके और एडीटी) का एक नया इंस्टॉल किया। मैंने इसे विभिन्न मशीनों पर कुछ बार किया है और इसलिए मुझे पूरा यकीन है कि मुझे सब ठीक से कॉन्फ़िगर किया गया है।एंड्रॉइड कंसोल त्रुटि: ".class संगतता 5.0 पर सेट की आवश्यकता है। कृपया परियोजना गुणों को ठीक करें"

एक Android परियोजना आयात करने की कोशिश की और कंसोल विंडो में निम्न त्रुटि प्राप्त:

"।। एंड्रॉयड .class अनुकूलता 5.0 करने के लिए सेट की आवश्यकता है कृपया परियोजना गुण ठीक"

मैंने पहले कभी यह त्रुटि नहीं देखी है। केवल एक चीज जिसे मैं सोच सकता हूं वह यह है कि निर्माण लक्ष्य के बारे में बात कर रहे हैं? मुझे प्रोजेक्ट बिल्ड लक्ष्य 1.6 (एपीआई लेवल 4) पर सेट किया गया है, जहां मैं इसे चाहता हूं। मूर्खतापूर्ण लगता है कि उन्हें मुझे एक उच्च एपीआई स्तर में बदलने की आवश्यकता होगी ...

कोई और इससे पहले इस त्रुटि को देखता है?

+1

क्या आपका जावा कंपाइलर 6 पर सेट है? – Falmarri

+0

मुझे बस यह था जहां ग्रहण ने इंगित किया था कि यह 1.5 पर सेट किया गया था। समाधान इसे किसी और चीज़ पर सेट करना है, फिर लागू करें, फिर वांछित सेटिंग (> 1.4!) पर सेट करें और फिर फिर से आवेदन करें। – dascandy

उत्तर

14

मेरा मानना ​​है कि एंड्रॉइड जावा बाइटकोड प्रारूप के बारे में बात कर रहा है, जिसे आप "विंडो/प्राथमिकताएं", "जावा/कंपाइलर/कंपाइलर अनुपालन स्तर" में सेट कर सकते हैं।

+0

आप सही हैं, मैंने पोस्ट किए गए ब्लॉग आलेख में दिए गए निर्देशों को विशेष रूप से उस परियोजना के लिए अनुपालन स्तर को बदल दिया है। वैश्विक सेटिंग 1.4 पर सेट की गई थी। मुझे इससे पहले कभी समस्या नहीं हुई थी और पहले कभी मैक पर विकसित नहीं हुआ था। मुझे आश्चर्य है, क्या यह मैक पर डिफ़ॉल्ट रूप से इतना कम सेट है? – plainjimbo

+0

मेरे पास मैक नहीं है इसलिए मुझे आपके प्रश्न के बारे में विशेष रूप से पता नहीं है, लेकिन यह उन उपकरणों को देखना असामान्य नहीं है जो स्थिरता/विरासत कारणों से 1.4 तक डिफ़ॉल्ट हैं। उदाहरण के लिए, मैवेन 2 जावा 1.4 पर डिफ़ॉल्ट है। –

+0

मेरे पास एक मैक है और इसे 1.5 पर सेट करना था (मैं जावा 5 का उपयोग कर रहा हूं)। यह मेरे लिए समस्या तय है – wajiw

0

मुझे एक नई विंडोज 7 नोटबुक मिली और मुझे कंपाइलर कॉमलाइंस स्तर 1.5 तक सेट करना पड़ा। मेरे पूर्व विस्टा वर्कस्टेशन और मेरे मैकबुक प्रो पर मैंने कभी भी उस मुद्दे पर भाग नहीं लिया।

2

जब मैंने अपनी विंडोज मशीन से मैक में आयात किया था तो मुझे अपनी सभी परियोजनाओं को पुनर्निर्माण करना पड़ा। प्रोजेक्ट => बिल्ड प्रोजेक्ट ने चाल की।

0

मैं ऐसा करके इसका समाधान नहीं:

  • Clic अपनी परियोजना
  • हटाएँ (जांच न करें "डिस्क पर परियोजना सामग्री हटाएं")

Clic पर पर:

  • विंडो
  • प्राथमिकता
  • जावा
  • संकलक
  • चेक "का प्रयोग करें डिफ़ॉल्ट अनुपालन सेटिंग"
  • उस बिंदु जेडीटी के संकलक वरीयताओं ठीक से 1,6

    • लिए तैयार हो जाओ पर लागू करें
    • ठीक

    आयात करें अपने आपके वर्कस्पेस से प्रोजेक्ट

त्रुटि समाप्त हो गई है।

1

बस परियोजना के लिए आयातित परियोजना को साफ करें-> परियोजना को साफ और चुनने के लिए बस आयात करें। यह मेरे लिए काम किया। आशा आपके लिए भी काम करेगी। :)

0

ग्रहण का उपयोग करना और जेडीके 1.7 + में अपग्रेड करने के बाद एंड्रॉइड ऐप संकलित करना?

इसे आजमाएं ...

पैकेज एक्सप्लोरर में प्रोजेक्ट नाम पर राइट-क्लिक करें।

जावा कंपाइलर का चयन करें।

प्रोजेक्ट विशिष्ट सेटिंग्स को सक्षम करें चेक-इन करें।

कंपाइलर अनुपालन स्तर 1.6

लागू/ठीक चुनें।

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

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