है ना? JDK नहीं मिला? (विंडोज 7 64-बिट पर)


14

मैं विंडोज 7 64-बिट की एक ताजा स्थापना पर नवीनतम एंड्रॉइड 2.3 के लिए एक विकास वातावरण स्थापित कर रहा हूं।

मैंने सबसे पहले 64-बिट JDK 6 (jdk-6u23-windows-x64.exe) स्थापित किया। फिर, मैंने 64-बिट एक्लिप्स क्लासिक 3.6 (ग्रहण-SDK-3.6.1-win32-x86_64.zip) स्थापित किया। उसके बाद, मैं Android SDK स्टार्टर पैकेज: इंस्टॉलर_r08-windows.exe स्थापित करने के लिए आगे बढ़ा।

लेकिन ... शुरू होने पर यह कहता है: "जावा एसई विकास किट (जेडडीके) नहीं मिला।"

क्यों? मैंने अभी इसे स्थापित किया है।

क्या यह 32-बिट और 64-बिट के बीच एक बेमेल है?

मैं इसे कैसे हल करूं?

अद्यतन (1): मैंने% JAVA_HOME% पर्यावरण चर सेट करने की कोशिश की, साथ ही साथ ग्रहण में स्थापित JREs को सेट किया, जैसा कि नीचे सुझाया गया है। इनमें से किसी ने भी समस्या का समाधान नहीं किया।

ऐसा प्रतीत होता है कि मैं केवल समस्या का अनुभव नहीं कर रहा हूं, जैसा कि यह सूत्र बताता है: /programming/1919340/android-sdk-setup-under-windows-7-pro-64-bit

मुझे आश्चर्य है कि क्या एंड्रॉइड एसडीके का 64-बिट संस्करण है।

अद्यतन (2) : मैंने इसके बजाय ज़िप संस्करण का उपयोग किया (android-sdk_r08-windows.zip), android.bat चलाया, सभी SDK पैकेज अपडेट किए, और ADT प्लगइन (8.0.1) स्थापित किया, जाँच करने से पहले नहीं: 'संपर्क' आवश्यक सॉफ़्टवेयर खोजने के लिए इंस्टॉल के दौरान सभी अपडेट साइटें '।

हम देखेंगे कि यह कैसे जाता है ...

अद्यतन (3) : यह काम किया! (शीघ्र ही @ बुबु के उत्तर को स्वीकार करने जा रहा हूं) - लेकिन जब मैं इसे (Ctrl + F11) एक्लिप्स से चलाता हूं, तो एमुलेटर HelloAndroid ऐप को शामिल क्यों नहीं करता है?

जवाबों:


8

मुझे लगता है कि यह एंड्रॉइड एसडीके के नवीनतम संस्करण में एक गड़बड़ हो सकता है।

आप एंड्रॉइड एसडीके के '.zip' संस्करण को डाउनलोड करने का प्रयास कर सकते हैं , चला सकते हैं sdk manager.exeऔर इसे अपडेट कर सकते हैं। फिर आप अपने अनुसार ग्रहण के लिए एंड्रॉइड डेवलपमेंट प्लेटफॉर्म ( एंड्रॉइड डेवलपमेंट टूल्स (एडीटी) प्लगइन ) स्थापित करें और वरीयताओं में निर्देशिका को इंगित करें।


@ बूबू धन्यवाद (और +1)। मुझे यकीन नहीं है कि यह पूर्ण समाधान होने जा रहा है, लेकिन मैंने Android-sdk_r08-windows.zip को C: \ android-sdk-windows में जोड़ा, C: \ android-sdk-windows \ Tools को सिस्टम में% PATH% करने के लिए जोड़ा। env var और ग्रहण के भीतर से ADT प्लगइन को स्थापित करने की कोशिश की। ADT प्लगइन की स्थापना "... 'के लिए' org.eclipse.gef 0.0.0 'की आवश्यकता है, लेकिन यह नहीं मिल सका।" मैंने तब "SDK Manager.exe" चलाने की कोशिश की थी जैसा आपने सुझाव दिया था लेकिन यह मुझे सभी SDK प्लेटफ़ॉर्म संस्करण (1.5 से 2.3 तक) स्थापित करने के लिए मजबूर करता है । क्या इसे केवल 2.3 स्थापित करने के लिए कहने का एक तरीका है ?
Android ईव

मुझे लगता है कि सही तरीका सभी sdk प्लेटफ़ॉर्म संस्करणों को स्थापित करना होगा । एक एंड्रॉइड डेवलपर के रूप में, आप नवीनतम एपीआई स्तर के लिए विकसित नहीं करना चाहते हैं जब तक कि यह बिल्कुल आवश्यक न हो। Android पिछड़ा संगत है - आप 2.3 पर Android 1.6 के लिए संकलित एक एप्लिकेशन चला सकते हैं लेकिन इसके विपरीत नहीं। और अधिक महत्वपूर्ण बात, आपको ADT प्लगइन स्थापित करने से पहले sdk डाउनलोड करने के लिए sdk manager.exe चलाना होगा। ट्यूटोरियल के लिए एंड्रॉइड एसडीके वेबसाइट देखें।
बुब्बू

@ बूबू, ओके। मैं अभी भी एंड्रॉइड डवलपमेंट सीखने की शुरुआत में हूं और मैं एक से अधिक संस्करणों के साथ खुद को विचलित नहीं करना चाहता था। लेकिन "SDK Manager.exe" मुझे वैसे भी जाने नहीं देता है, इसलिए मैं इसके साथ जाऊंगा।
एंड्रॉयड ईव

वैसे भी, मेरी सलाह लें और पुराने एपीआई स्तरों का उपयोग करें ताकि आप वास्तव में अपने कार्यक्रम को एंड्रॉइड मशीन पर चला सकें। जहाँ तक मुझे पता है कि अभी तक कोई भी एंड्रॉइड 2.3 मशीन नहीं है, और एक असली एंड्रॉइड मशीन पर सिर्फ लिखित आवेदन को चलाने से ठंड, गैर-जिम्मेदार एमुलेटर की तुलना में बहुत अधिक खुशी होती है।
बुब्बू

@ बबू उह ओह ... मैंने जैसा कहा था आपने वैसा ही किया लेकिन मुझे अभी भी त्रुटि हो रही है (एडीटी प्लगइन स्थापित करने में सक्षम नहीं होने के कारण): "(com.android.ide.eclipse.adt.feature.group..1.1 .v201012062107-82219) के लिए 'org.eclipse.gef 0.0.0' की आवश्यकता है, लेकिन यह नहीं मिल सका "- किसी भी विचार यहाँ से कैसे आगे बढ़ना है?
एंड्रॉयड ईव

6

लिंक में से एक:

जब वहाँ एक पॉप अप कहते हैं JDK नहीं मिला। बस 'वापस' बटन दबाएं और फिर 'अगला' बटन दबाएं।

यह काम! दूसरी बार यह मिल जाता है!



2

पहली बात मैं कोशिश करूँगा: JAVA_HOMEसिस्टम चर सेट करें । ऐसा लगता है कि कई जावा विकास अनुप्रयोग इसके लिए दिखते हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.