मैं एंड्रॉइड 2.1 के लिए एक डिफ़ॉल्ट नई परियोजना को संकलित नहीं कर सकता क्योंकि (?) एंड्रॉइड स्टूडियो द्वारा उपयोग किया जाने वाला JDK 1.7 JDK है लेकिन यह JDK 1.6 होना चाहिए।
इसे बदलने के लिए मैं फाइल -> प्रोजेक्ट स्ट्रक्चर पर जाता हूं और JDK 1.6 लोकेशन खोजने की कोशिश करता हूं ।
लेकिन जब मैं इसकी निर्देशिका का चयन करता हूं और प्रेस करता OKहूं तो मुझे निम्नलिखित त्रुटि मिलती है:
कृपया एक मान्य JDK निर्देशिका चुनें
जैसा कि आप स्क्रीनशूट पर देख सकते हैं कि मैं जावा 6 ओपनजेडके 64-बिट्स को नए जेडीके के रूप में स्थापित करने की कोशिश कर रहा हूं।
मैं क्या कर सकता हूँ? क्या Android Studio OpenJDK के साथ संगत नहीं है और क्या मुझे इसके बजाय Oracle JDK का उपयोग करना चाहिए?
./bin
| ./jre
| ./jre/bin
सभी के लिए समान संदेश
/jre
निर्देशिका संरचना में ऊपर दिए गए फ़ोल्डर का उपयोग करना था , इसलिए मेरा पथ है /usr/lib/jvm/java-8-oracle
और नहीं /usr/lib/jvm/java-8-oracle/jre
। मैंने मान लिया कि /jre
डिफ़ॉल्ट पथ ("एम्बेडेड" JDK) के बाद से पथ समाप्त होना चाहिए , लेकिन यह पता चला कि यदि आप डिफ़ॉल्ट फ़ोल्डर में देखते हैं, तो यह "jre" नामक एक फ़ोल्डर है जिसमें "jre" नामक एक अन्य फ़ोल्डर है ।
bin
फ़ोल्डर की कोशिश की है ?