2012-10-22 13 views
9

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

आप जावा के गलत संस्करण के साथ निर्माण करने का प्रयास कर रहे हैं। आपका संस्करण है: जावा संस्करण "1.7.0_07"। सही संस्करण है: जावा एसई 1.6।

मेरी जावा - संस्करण मुझे

जावा संस्करण देता है "1.7.0_07" जावा (टीएम) एसई रनटाइम वातावरण (निर्माण 1.7.0_07-B10) जावा हॉटस्पॉट (टीएम) 64-बिट सर्वर वीएम (23.3-बी 01, मिश्रित मोड का निर्माण)

कोई विचार क्या गलत हुआ? संबंध,

+0

btw, गूगल स्रोत के निर्माण के लिए आरंभ पेज से -> ** JDK 6 अगर आप जिंजरब्रेड या नए बनाने की इच्छा; ** क्या इसका मतलब यह है कि यह बिल्कुल 1.6 नहीं होगा? – fadedreamz

उत्तर

1

ओपन जेडीके एंड्रॉइड बिल्ड के लिए समर्थित नहीं है। इसके बजाय सूर्य jdk का उपयोग करने का प्रयास करें। आप इन आदेशों से सूरज JDK स्थापित कर सकते हैं:

add-apt-repository "deb http://archive.canonical.com/ lucid partner" 
apt-get update 
apt-get install sun-java6-jdk 

तो उपरोक्त आदेश काम नहीं करता है (JDK डाउनलोड करने के लिए विफल रहता है), के बजाय निम्न कमांड का उपयोग करें:

add-apt-repository ppa:ferramroberto/java 
apt-get update 
apt-get install sun-java6-jdk 
+0

मैंने पहले से ही सूरज-जेडीके 6 अपडेट 27 स्थापित किया है लेकिन बिल्ड अब कुछ अन्य त्रुटियों के कारण विफल रहा है – fadedreamz

+0

क्या आप त्रुटि पोस्ट कर सकते हैं ... क्या यह वही है जिसे आपने ऊपर पोस्ट किया है? – anz

+0

वास्तव में कोई भी निर्माता जावा को खोजने में विफल रहता है अगर केवल openjdk इंस्टॉल किया गया है (डिफ़ॉल्ट रूप से) – fadedreamz

1

ग्रहण में .. गोटो विंडो -> प्राथमिकताएं .. वहां से "जावा" समूह का विस्तार करें। "कंपाइलर" पर क्लिक करें। वहां से संकलक अनुपालन स्तर 1.6 तक और अन्य सभी सेटिंग्स (यदि पहले से ही डिफ़ॉल्ट अनुपालन स्तर का उपयोग करने के लिए सेट नहीं है) 1.6

0

वास्तव में संदेश क्या कहता है ... एंड्रॉइड को जावा 1.5 या 1.6 की आवश्यकता है ... आप हैं 1.7

जावा 1.5 या 1.6 का उपयोग और उपयोग करें।

4

के बाद उन्नयन Ubuntu 12.04 12.10 करने के लिए - बस निर्यात पथ से पहले एंड्रॉयड जैसे निर्माण:

निर्यात पथ =/usr/lib/JVM/जावा-6-openjdk-amd64/bin /: $ पथ

+0

ओपन-जेडीके एंड्रॉइड बिल्ड द्वारा समर्थित नहीं है ... मुझे लगता है कि यह विधि काम नहीं करेगी – fadedreamz

17

1.) अगर आपने पहले से ही ओपनजेडीके स्थापित है। इस आदेश चलाकर यह निकालें: sudo apt-get purge openjdk*

2.) तब:

sudo add-apt-repository ppa:webupd8team/java 

तब अद्यतन:

sudo apt-get update 

3.) ओरेकल जावा 8 स्थापित करने के लिए का चयन करें जो संस्करण आप चाहते हैं :

sudo apt-get install oracle-java8-installer 

ओरेक्ल स्थापित करने के लिए ई जावा 7:

sudo apt-get install oracle-java7-installer 

स्थापित करने के लिए जावा 6:

sudo apt-get install oracle-java6-installer 
+1

+1 इसके लिए यह मेरे लिए काम करता है। बहुत थक गया –

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