विंडोज 7 पर एंड्रॉइड स्टूडियो की स्थापना विफल रहती है, कोई जेडीके नहीं मिला


367

मैंने एंड्रॉइड स्टूडियो डाउनलोड किया और कार्यक्रम को लॉन्च करने का प्रयास किया।

यह जावा 1.7 के साथ विंडोज 7 64-बिट पर चल रहा है। स्थापना के दौरान मेरे जावा 1.7 का पता चला है, और बाकी की स्थापना बस ठीक से गुजरती है। हालांकि, जब डेस्कटॉप आइकन से एप्लिकेशन लॉन्च करने का प्रयास किया जाता है, तो कुछ भी नहीं होता है। कार्य प्रबंधक को देखते हुए, सीएमडी से एक नई प्रक्रिया भरी हुई है। ऐसा इसलिए है क्योंकि यह बैच फ़ाइल को चलाने का प्रयास कर रहा है studio.bat

जब मैं सीएमडी के माध्यम से निष्पादित करता हूं, तो मुझे निम्नलिखित त्रुटि मिलती है:

त्रुटि: Android स्टूडियो प्रारंभ नहीं कर सकता। कोई जेडीके नहीं मिला। कृपया मान्य JDK स्थापना के लिए ANDROID_STUDIO_JDK, या JDK_HOME या JAVA_HOME बिंदुओं को मान्य करें। ECHO बंद है। जारी रखने के लिए किसी भी कुंजी को दबाएं । । ।

मैंने यह ideaदेखने के लिए गुण फ़ाइल खोलने का प्रयास किया है कि क्या ऐसा कुछ है जो मैं इसके लिए कॉन्फ़िगर कर सकता हूं ANDROID_STUDIO_JDKया ऐसा कुछ। हालाँकि, मुझे कुछ नहीं मिला। मुझे आशा है कि आप में से कुछ मुझे यह बता सकते हैं कि क्या आप इसे स्थापित करने में सक्षम थे या यदि आपको समस्याएँ हैं।


1
मैं साझा कर रहा हूं कि मेरे पास बिल्कुल वही मुद्दे हैं। समाधान की तलाश है। JDK x86 और x64 को अपडेट करने से काम नहीं चला
रुबेन वेर्ट्स

2
तुम अकेले नही हो। यह मेरे लिए भी खुश है :( मैं jdk_HOME अभी भी कोई भाग्य के साथ 1.7 स्थापित jdk है।
जय मयू

7
हम इस मुद्दे के बारे में जानते हैं और इस पर काम कर रहे हैं। मैंने इस बीच कल एक ज्ञात मुद्दा और एक वर्कअराउंड जोड़ा है: tools.android.com/ognissues#as0.1
ralf at android

2
एक दम बढ़िया। मेरा भी शुरू नहीं ..
Cemre

3
कैसे 1.7 से 1.8?
अल्बर्टएफजी

जवाबों:


460

JDK_HOMEमूल्य के साथ एक सिस्टम वैरिएबल जोड़ना c:\Program Files\Java\jdk1.7.0_21\मेरे लिए काम किया। नवीनतम जावा रिलीज़ को यहाँ डाउनलोड किया जा सकता है

इसके अतिरिक्त, सुनिश्चित करें JAVA_HOMEकि उपरोक्त स्थान के साथ चर भी निर्धारित है।


4
मैं पुष्टि कर सकता हूं कि Android StudioJDK 1.7 के साथ काम करता है क्योंकि मैंने इसे सत्यापित किया है। और जावा JDK की स्थापना के लिए इंगित करने के लिए सिस्टम पर्यावरण चर JDK_HOME (यदि JAVA_HOME सेट नहीं है) सेट करना शायद अच्छी बात है।
कादरुद

27
मुझे JAVA_HOME सेट करने की आवश्यकता है। JDK_HOME सेट किया गया था, लेकिन JAVA_HOME नहीं था। मैंने JAVA_HOME को C: \ Program Files \ Java \ jdk1.7.0_21 \ _ पर सेट किया और यह शुरू हुआ।
जेसी ओ'ब्रायन

4
ठीक वैसे ही जब आप अपने JAVA_H सेटअप के बारे में परिचित नहीं हैं, तो आप इस लिंक को कन्फ़्यूज़न के लिए पढ़ सकते हैं ।atlassian.com/display/DOC/… इस समाधान के लिए धन्यवाद! :)
केएचएल

15
+1 यह सबसे मेरे लिए काम करता है। मैं 64 बिट विंडो और JDK 1.7.0 चला रहा हूं। मैंने JDK_HOME और JAVA_HOME दोनों को "c: \ Program Files \ Java \ jdk1.7.0 \" के साथ जोड़ने का प्रयास किया। यह अभी भी लोड नहीं होगा। हालाँकि, मैंने "C" को कैपिटल किया और ट्रेलिंग स्लैश को हटा दिया और अब यह काम करता है: "C: \ Program Files \ Java \ jdk1.7.0"
ASeale

11
मुझे system32 में जाना पड़ा और java.exe को java.exe. नाम से बदलना पड़ा, इससे पहले कि यह मेरा JAVA_HOME पथ
देखेगा

100

ठीक है, मुझे पता चला कि यह गंदा बग कैसे ठीक करें।

इससे पहले कि आप शुरू करें

अपने एंड्रॉइड स्टूडियो इंस्टॉलेशन फ़ोल्डर में जाएं और बिन फ़ोल्डर का पता लगाएं। बिन फ़ोल्डर के अंदर, आप Studios.bat पाएंगे । फ़ाइल निष्पादित करें, और यह त्रुटि दिखाएगा। यदि यह जावा पथ के बारे में है तो टिप 1 का पालन करें।

टिप 1

जब आप रास्ता तय करते हैं JAVA_HOME, आदि, तो सुनिश्चित करें binकि रास्ते के अंत में शामिल न हों । इससे मेरे लिए समस्या हल हो गई।

JAVA_HOME => C:\Program Files\Java\jdk1.7.0_21

path => C:\Program Files\Java\jdk1.7.0_21\bin

यह JDK 1.7 के साथ ठीक काम करता है (मैंने 32 बिट के साथ प्रयास किया)।

यदि आप ऐसा करते हैं, तो आप प्रारंभिक स्क्रीन को नीचे देख सकते हैं।

यहां छवि विवरण दर्ज करें

टिप 2

क्या आपको नीचे त्रुटि संदेश मिल रहा है?

आपका Android SDK पुराना हो चुका है या टेम्पलेट गायब है। कृपया सुनिश्चित करें कि आप एसडीके संस्करण 22 या उसके बाद का उपयोग कर रहे हैं।

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

स्टूडियो को सहेजें और पुनरारंभ करें, चीजों को अब अपेक्षा के अनुरूप काम करना चाहिए।

टिप 3

यदि आप पुराने संदर्भों को हटाकर ऊपर दिए गए पथ चर के साथ खिलवाड़ करने से नफरत करते हैं, तो स्टूडियो के साथ आने वाले नए एसडीके पथ को संदर्भित करने के लिए निम्नलिखित चरणों का पालन करें।

*Project Defaults* -> *Project Structure* -> Click "New" -> Select "Android SDK" -> Select the SDK स्टूडियो स्थापना के अंदर फ़ोल्डर।


3
क्या आप प्रोजेक्ट बनाने में सक्षम हैं, मैंने एक प्रोजेक्ट बनाने और निम्नलिखित त्रुटि प्राप्त करने का प्रयास किया है "आपका एंड्रॉइड एसडीके पुराना है या टेम्पलेट गायब है। कृपया सुनिश्चित करें कि आप एसडीके संस्करण 22 या उसके बाद का उपयोग कर रहे हैं।"
जैसन ब्रूक्स

ऐसा लगता है कि मैं मौजूदा परियोजनाओं को आयात करने और उन पर काम करने में सक्षम हूं। हालाँकि नई परियोजनाएँ बनाने में असमर्थ हैं। मैंने एंड्रॉइड स्टूडियो में एसडीके स्थान को अपने मौजूदा एसडीके के बजाय एंड्रॉइड स्टूडियो बंडल में आने वाले के बजाय कॉन्फ़िगर किया था।
जैसन ब्रूक्स

1
@ क्या आपने ऊपर बताए गए चरणों का पालन किया है?
Jay Mayu

2
@MayuMayooresan हाँ मैंने किया था। मुझे जो करना था वह सब कुछ फिर से स्थापित करना था। मुझे लगता है कि इस समस्या से मुझे एक और समस्या हो रही थी। स्टूडियो स्थापित करते समय पहली समस्या यह थी कि मैंने JDK (लेकिन मैंने किया था) नहीं था, इसलिए एक समाधान जो मुझे मिला वह था x64 की स्थापना रद्द करना और x86 को स्थापित करना - जिसने पहली समस्या को ठीक कर दिया, लेकिन मुझे लगता है कि इसका कारण दूसरा एक। तो मुझे जो करना था, वह सब कुछ (स्टूडियो, जेडीके और एडीटी) को अनइंस्टॉल कर दिया गया और फिर से स्थापित किया गया (इस बार x64 जेडडीके) और निश्चित रूप से सिस्टम वैरिएबल को फिर से तैयार करना। यह चाल चली और मैं एक हैलो वर्ल्ड ऐप करने में सक्षम था =) धन्यवाद!
कार्लो

3
टिप # 1 मेरे लिए बहुत अच्छा काम किया। एकमात्र जवाब जो अनुसंधान के घंटों के बाद काम किया!
इगोरगानापोलस्की

58

एंड्रॉइड स्टूडियो के अंतिम अपडेट के साथ मेरे पास आईडीई के लॉन्चर के दो संस्करण हैं

एक को studio.exe और दूसरे को स्टूडियो 64.exe कहा जाता है :

C:\Users\myUserName\AppData\Local\Android\android-studio\bin

आपको वह लॉन्च करना होगा जो आपके जावा संस्करण 64 या 32 बिट से मेल खाता हो


3
एक और स्पष्टीकरण स्पष्ट करता है: विंडोज 7 64 बिट पर भी डिफ़ॉल्ट रूप से स्टूडियो 6464 पर डिफ़ॉल्ट रूप से सेट द्वारा एंड्रॉइड स्टूडियो इंस्टॉलर मेरा जेडीके 32 बिट है। जब मैंने "C: \ Program Files (x86) \ Android \ android-studio1 \ bin \ studio.exe" को लक्षित करने के लिए शॉर्टकट बदल दिया, तो सब कुछ ठीक काम करता है।
दामिर

1
हां, वास्तव में, एक को 32bit JDK (JAVA_HOME) या 6464 JDK (JAVA_HOME) के साथ Studios64.exe के साथ studio.exe का मिलान करना होगा। चूंकि मैं ग्रहण के लिए 32 बिट JDK का उपयोग करता हूं, मैं चाहता हूं कि मेरे पास दो वातावरण हो सकते हैं: 32 ग्रहण के लिए और 64 स्टूडियो के लिए (मुझे याद है कि पायथन में वर्चुअल मशीन (या एनवी) का एक समाधान था और एक 'प्रोफाइल' के बीच आसानी से टॉगल कर सकता था।
यूजीन

18

मेरी भी यही समस्या थी। उदाहरण के लिए, मैंने खिड़कियों में पर्यावरण चर को सही ढंग से स्थापित करने का संकल्प लिया:

JAVA_HOME -> C:\Program Files\Java\jdk1.6.0_45
path -> C:\Program Files\Java\jdk1.6.0_45\bin

1
इसने 64 बिट विंडोज 7 और जेडीके संस्करण 1.7.0_21 के साथ मेरे लिए काम किया।
मिलान

यह समाधान सही एक है। बिंदु पर्यावरण के चर में "पथ" के लिए बिन फ़ोल्डर पथ को
APPENDING कर रहा है

12

मेरे पास यहाँ triedबहुत सारे उत्तर हैं लेकिन none of them works, मैंने mix some of the answersयहाँ निर्णय लिया और मैं सफल हूँ !

सफलतापूर्वक Android चल रहा है

चरण 1: माय कंप्यूटर पर राइट-क्लिक करके या टाइपिंग पर विंडोज बटन दबाकर This PCऔर उस पर क्लिक करके और चयन करके सिस्टम गुणों पर जाएं Properties

यहां छवि विवरण दर्ज करें

चरण 2:advanced system settings या पर क्लिक करेंEnvironment Variables

चरण 3: ध्यान दें कि 2 अलग-अलग चर हैं। आपको जो बनाने की आवश्यकता है system variables not user variables, जब आपने नए प्रकार पर क्लिक किया है तो निम्न करें

चर का नाम: JAVA_HOME

परिवर्तनीय मूल्य: C:\Program Files\Java\jdk1.8.0_25\(नोट: कृपया जांच लें कि क्या रास्ता सही है, कभी-कभी यह है C:\Program Files (x86)\Java\jdk1.8.0_25)

चरण 4: एंड्रॉइड स्टूडियो चलाएं, पुनरारंभ करने की आवश्यकता नहीं है।

ध्यान दें:

* C:\Program Files\Java\jdk1.8.0_25\अपने की स्थापना के रास्ते पर पूरी तरह से निर्भर JDKनहीं JREहै, इसलिए यदि आप नीचे चित्र की तरह कुछ देख भ्रमित हो नहीं है। बस अपने स्थान दर्ज करें jdk, मेरे मामले में यह है C:\Program Files\Java\jdk1.8.0_25\

* Do not include the bin folderजब आप परिवर्तनीय मूल्य दर्ज करते हैं।

यहां छवि विवरण दर्ज करें

यहां छवि विवरण दर्ज करें

संपादित करें: विंडोज 8 और 10 उपयोगकर्ताओं के लिए:C:\Program Files\Android\Android Studio\bin\studio.exe इसके बजाय चलाने का प्रयास करेंC:\Program Files\Android\Android Studio\binstudio64.exe


9

मेरी भी यही समस्या थी। मेरे पास 64 बिट विंडो हैं। मैंने एंड्रॉइड स्टूडियो डाउनलोड किया है जो 32 बिट मशीन पर काम करता है लेकिन मेरे 64 बिट पर नहीं।

मेरे लिए समाधान बहुत सरल था। मैंने नेविगेट किया

C: \ Program Files (x86) \ Android \ android-studio \ bin

वहाँ मैंने देखा कि 2 exe फ़ाइलों studio.exe और studio64.exe । आम तौर पर मेरे स्टार्ट मेनू में स्टूडियो 64.exe की ओर इशारा किया गया था, जो अलवासीस ने मुझे "जेवीके_एचडीओ को मान्य जेवीके_हॉन्ग को इंगित नहीं करता" देने पर रखा। तो फिर मैंने studio.exe क्लिक किया और यह काम किया :)

मुझे आशा है कि यह मेरे जैसी ही समस्या का सामना करने वाले किसी व्यक्ति की मदद कर सकता है



6

आप संदेश मिल रहे हैं, तो "आपका Android SDK पुराना हो चुका है ..." - क्लिक करें " विन्यस्त करें " -> " परियोजना चूक " -> " परियोजना संरचना ", "लेने SDKs " -> " Android SDK " और एक "में लक्ष्य बिल्ड " " Android 4.2.2 " चुनें। ओके पर क्लिक करें"। अब इसे ठीक काम करना चाहिए।


Im अब Android SDK पुराना नहीं है, मेरे पास सबसे हाल का SDK है जिसे मैंने पिछली बार ग्रहण से कॉन्फ़िगर किया था। हालाँकि, एंड्रॉइड स्टूडियो का उपयोग करने के साथ मैं इसे उस एसडीके को देखने के लिए कॉन्फ़िगर करना चाहता हूं। Im एक मुद्दा है जहाँ यह कार्यक्रम में सभी SDK संबंधित बटन के लिए यह recongize नहीं है। मेरा दूसरा धागा यहाँ देखें। stackoverflow.com/questions/16576960/…
Jaison Brooks

@Alberto, शायद आपने पथ चर सेट नहीं किए हैं?
ओलेग किस्लिट्सिन

मैंने केवल JAVA_HOME वैरिएबल
अल्बर्टो रुबीनी

6

मुझे यह समस्या हुई कि " $ (^ नाम) द्वारा इंस्टॉलेशन बंद कर दिया गया है " त्रुटि । मैंने जावा एसई डेवलपमेंट किट पहले से ही स्थापित किया है, एसडीके_होम और जेएवीएएचओएचओ दोनों को "C: \ Program Files \ Java \ jdk1.7.0_21 \" को इंगित करता है

मेरा लैपटॉप विंडोज 7 64 बिट्स के साथ स्थापित किया गया है

इसलिए मैंने जावा एसई डेवलपमेंट किट के 32 बिट संस्करण को स्थापित करने की कोशिश की, मेरे JAVA_HOME को "C: \ Program Files (x86) \ Java \ jdk1.7.0_21" पर सेट करें, पुनरारंभ करें और स्थापना ने ठीक काम किया।


5

यह समस्या एंड्रॉइड स्टूडियो v0.1.1 में तय की गई है, इसलिए बस एंड्रॉइड स्टूडियो को अपडेट करें और इसे काम करना चाहिए।


4

कभी-कभी आप इस तरह के मुद्दे को पर्यावरण चर सेट करके हल कर सकते हैं ताकि प्रक्रिया सही जगह पर JDK के लिए दिखे

एक और तरीका यह पता लगाना है कि प्रक्रिया कहाँ दिख रही है, फिर अपना JDK वहाँ रखें।

मुझे Sysinternals से प्रोसेस मॉनिटर का उपयोग करके बहुत सफलता मिली है :

  1. प्रारंभ -> भागो -> procmon
  2. Filterमेनू पर जाएं , फिर चयन करेंFilter...
  3. Event Class is File Systemतब सेट करेंInclude
  4. Add, फिर OK

यह आपके मशीन पर होने वाले सभी फ़ाइल सिस्टम ऑपरेशन को फ़िल्टर करेगा।

आप फ़ाइल सिस्टम ऑपरेशन के परिणाम के आधार पर फ़िल्टरिंग का प्रयास कर सकते हैं:

  • Resultस्तंभ पर राइट क्लिक करें , फिरExclude 'SUCCESS'

आप Filter...मेनू के विकल्प से या Process Nameकॉलम पर राइट क्लिक करके और चयन करके प्रक्रिया के नाम के आधार पर भी आसानी से फ़िल्टर कर सकते हैं Include 'process.exe'

एक बार जब आप फ़ाइल सिस्टम ऑपरेशन को विफल कर रहे हैं, तो Pathकॉलम आपको बताएगा कि आपको अपना JDK कहाँ रखना है।

मैंने इसे बहुत सशक्त माना है। विशेष रूप से परीक्षण और त्रुटि से बदलते पर्यावरण चर की निराशाजनक प्रक्रिया की तुलना में।


मैंने आपके सुझाव की कोशिश की और मैं एंड्रॉइड स्टूडियो प्रक्रिया के लिए प्रक्रिया मॉनिटर में बहुत सारी प्रविष्टियां देख रहा हूं। कई प्रविष्टियों के लिए यह "परिणाम" कॉलम में "NAME NOT FOUND" दिखा रहा है। अब क्या करे?
फ्रैंक मार्टिन

3

मेरा समस्या का कारण था क्योंकि &मेरे Windows उपयोगकर्ता नाम में एक वर्ण है, इसलिए जब डिफ़ॉल्ट पथ में स्थापित किया गया तो मुझे रनिंग के बाद निम्न त्रुटि मिल रही थीbin/studio.bat

                                               |
                                               v notice broken path
The system cannot find the file C:\Users\Daniel \studio64.exe.vmoptions.
Exception in thread "main" java.lang.NoClassDefFoundError: com/intellij/idea/Main
Caused by: java.lang.ClassNotFoundException: com.intellij.idea.Main
        at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
Could not find the main class: com.intellij.idea.Main.  Program will exit.

इसलिए मैंने इसे प्रोग्राम फ़ाइलों के लिए अनइंस्टॉल किया और फिर से इंस्टॉल किया और यह अब ठीक लॉन्च हुआ।


3

मैं यह काम नहीं कर सका कोई फर्क नहीं पड़ता कि मैं कौन सा पर्यावरण चर सेट करता हूं। तो मैं बस अपने Android स्टूडियो स्थापना फ़ोल्डर में JDK की एक प्रति डाल देता हूं।

  1. JDK स्थापना की सामग्री की प्रतिलिपि बनाएँ (उदाहरण के लिए, C:\Program Files (x86)\Java\jdk1.7.0_21)

  2. उन्हें एंड्रॉइड स्टूडियो की स्थापना निर्देशिका में पेस्ट करें (उदाहरण के लिए, C:\Program Files (x86)\Android\android-studio)

मैंने कुछ हद तक यह मान लिया था कि JDK का x64 संस्करण स्थापित होने के कारण यह समस्या हुई थी। लेकिन विशेष रूप से भ्रमित करने वाला तथ्य यह था कि मैं एंड्रॉइड स्टूडियो को ठीक तभी शुरू कर सकता था जब मैंने studio.batएक प्रशासक के रूप में शुरुआत की थी (भले ही मेरे निजी उपयोगकर्ता खाते के लिए पर्यावरण चर निर्धारित किए गए थे)।

studio.bat JDK का उपयोग करने का निर्धारण करते समय कई वैध विकल्पों की तलाश करेंगे।

:: Locate a JDK installation directory which will be used to run the IDE. :: Try (in order): ANDROID_STUDIO_JDK, ..\jre, JDK_HOME, JAVA_HOME.

जैसा कि ऊपर बताया गया है, मैंने ..\jreविकल्प चुना ।


3

आज मुझे एक और स्थिति मिली जब यह समस्या उत्पन्न हुई - जब आपके पास कई JDK हैं, JAVA_PATH में परिभाषित किए गए हैं। मेरे पास है:

JAVA_HOME = C:\JAVA\JDK\jdk1.6.0_38;C:\JAVA\JDK\jdk1.7.0_10

इसलिए मुझे एंड्रॉइड स्टूडियो सेटअप के साथ यह समस्या मिली

लेकिन जब मैंने JDK में से एक को हटा दिया है - समस्या हल हो गई है:

JAVA_HOME = C:\JAVA\JDK\jdk1.7.0_10

स्थापना ज्ञानी ने मेरी jdk को पाया और मुझे स्टूडियो का अध्ययन करने के लिए एक अच्छी रात मिली।

लेकिन दुर्भाग्यपूर्ण भी स्थापित स्टूडियो कई jdk के साथ काम नहीं करता है। क्या कोई इसे ठीक करना जानता है?

मुझे उम्मीद है कि मैंने किसी की मदद की होगी


3

यह सुनिश्चित करें कि आप फिर से अध्ययन करें

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

वैसे भी, हाँ ... सुनिश्चित करें कि आप इन परिवर्तनों को करने के बाद पुनः आरंभ करें ..

पथ = jdk फ़ोल्डर में बिन फ़ोल्डर के लिए (पथ पहले से मौजूद है)

JAVA_HOME = jdk फ़ोल्डर में


3

विंडोज 64 बिट, जेडीके 64 बिट (समाधान जो मेरे लिए काम करता है) ने उपरोक्त सभी समाधानों की कोशिश की, उनमें से कोई भी काम नहीं किया, मैं पिछले कुछ दिनों से इसे हल करने की कोशिश कर रहा हूं और अब मैंने इसे सफलतापूर्वक किया है। मेरे लिए यह समस्या थी, जब मैंने पहली बार एंड्रॉइड स्टूडियो को स्थापित किया था मेरा JDK संस्करण 1.7 था, फिर मैंने स्थापित करने के बाद मैंने JDK को 1.8 में अपडेट किया, फिर मैंने पुराने JDK फ़ोल्डर को हटा दिया और सब कुछ गड़बड़ हो गया, यहां तक ​​कि एंड्रॉइड स्टूडियो को अनइंस्टॉल करने और पुनर्स्थापित करने से समस्या हल नहीं हुई।

नीचे समाधान है कि मेरे लिए काम किया है

1) एंड्रॉइड स्टूडियो की स्थापना रद्द करें।

2) स्वच्छ अस्थायी फ़ाइलें और Android स्टूडियो C: \ Users \ Username.AndroidStudio1.5

3) JDK की स्थापना रद्द करें।

4) अब बिना जेडीके एंड्रॉइड स्टूडियो को स्थापित करने की कोशिश करता है और अब यह संदेश देगा कि यह किसी भी जेडीके को नहीं ढूंढ सकता है। स्थापना बंद करो

5) JDK 1.7 या 1.8 स्थापित करें (ऊपर JAVA_HOME, JDK_HOME, पथ पर्यावरण चर, जैसा कि ऊपर के सभी लोगों द्वारा समझाया गया है) स्थापित करें

6) Android स्टूडियो स्थापित करें।

) हो गया। आनंद लें और खुश कोडिंग।


3
  1. JAVA_HOME और JDK_HOME सिस्टम वातावरण चर जोड़ें।
  2. Android स्टूडियो पर राइट-क्लिक करें (यदि आपका OS और JDK है तो 64 संस्करण) और संगतता टैब पर जाएं और "Run as admin" को सही पर सेट करें।
  3. जब यह काम करता है तो एंड्रॉइड स्टूडियो और हाई-फाइव मुझे वस्तुतः चलाएं।
  4. यदि वह विफल रहता है, तो cmd.exe में "जहां जावा" का प्रयास करें। यदि यह पहले c: \ system32 \ java.exe को सूचीबद्ध करता है, तो फ़ाइल का नाम बदलें और पुनः प्रयास करें।

1

मेरे अनुभव में, मैं या तो शॉर्टकट या Studios.exe के माध्यम से स्टूडियो लॉन्च करने के लिए (JDK_HOME जोड़ने के बाद भी) असमर्थ था। मुझे पहले बिन / स्टूडियो.बाट (मूल प्रश्न में उल्लिखित) चलाना था। पहले सफल लॉन्च के बाद, मैं इसे शॉर्टकट से शुरू करने में सक्षम हूं।



1

यदि JAVA_HOMEचर सेट करना आपके लिए काम नहीं करता है, तो सेट करें:

STUDIO_JDK=C:\Progra~1\Java\jdk1.8.0_172

जहां पथ आपके JDK इंस्टॉलेशन की ओर इशारा करता है, वही एकमात्र चीज है जो मेरे लिए विंडोज 32 बिट में एंड्रॉइड 10 और उसके साथ काम करती है।


0

यदि आपके पास 64 बिट विंडो OS है, तो JAVA_HOME सिस्टम वैरिएबल को इंगित करता है

C:\Program Files (x86)\Java\jdk1.7.0_21

कब काम आएगा

C:\Program Files\Java\jdk1.7.0_21

काम करने में विफल रहता है।


मेरी भी यही समस्या थी। ऐसा इसलिए है क्योंकि आप Studios.exe के बजाय Studios64.exe चला रहे हैं। यदि आपके पास JDK x86 स्थापित है तो आपको स्टूडियो के 32 बिट संस्करण को चलाने की आवश्यकता है।
विंस पानसुको

0

आपको अपने सिस्टम पर 1.7 JDK स्थापित करने की आवश्यकता है। इसके साथ एक सिस्टम वैरिएबल जोड़ें:


0

32BIT JDK को इनस्टॉल करने की कोशिश करें

अगर आपने jdk स्थापित किया है और JAVA_HOME या JDK_HOME जैसे सिस्टम Varibles को स्थापित किया है और वापस क्लिक करने की कोशिश की है और फिर अगले, आपने 64 बिट JDK स्थापित किया है, बस 32 बिट jkk डाउनलोड करें और इसे स्थापित करें।


0

मैंने नवीनतम jdk संस्करण डाउनलोड किया

JAVA_HOME to C: \ Program Files \ Java \ jdk1.8.0_11 \ Bin, PATH को C: \ Program Files \ Java \ jdk1.8.0_11 \ bin में सेट करें

मैंने स्टूडियो को फिर से शुरू किया और यह काम किया।


0

विंडोज 10 पर, इंस्टॉलर को पुनरारंभ करना और मेरे लिए व्यवस्थापक के रूप में काम करना।


मैंने यह भी पाया कि मुझे इसे खोलना था studio64.exeऔर studio.exeइसे चलाने के लिए नहीं।
एक्नेप्सनाई

0

संभावित समाधानों के इस ढेर को पूरा करने के लिए: मेरे लिए समस्या यह थी, कि मैंने प्रशासक के रूप में एंड्रॉइड-स्टूडियो-सेटअप को निष्पादित नहीं किया था। व्यवस्थापक के रूप में इसे चलाकर मुझे Android-Studio स्थापित करने में सक्षम बनाया गया।


0

मेरे लिए, समस्या यह थी कि मैंने फ़ाइल -XX:+UseParallelGCमें GC vm arg को बदल दिया था C:\Users\<username>\.AndroidStudio2.1\studio64.exe.vmoptions। यही कारण है कि मैं ग्रहण में उपयोग करता हूं और मैं विभिन्न चीजों की कोशिश कर रहा था ताकि ग्रहण के रूप में AndroidStudio को आधा रास्ता मिल सके। मैंने जीसी को बहाल कर दिया -XX:+UseConcMarkSweepGC


0

मूल प्रश्न का उत्तर यह है कि, क्या आप एंड्रॉइड स्टूडियो के 32 बिट शॉर्टकट आइकन से एंड्रॉइड स्टूडियो खोल रहे हैं, आइकॉन "स्टूडियो 64" से आइकन खोलने का प्रयास करें ... / बिन / जहां एंड्रॉइड स्टूडियो सेटअप स्थापित है।


0

मामले में आप इसे चला रहे थे, लेकिन अब यह लॉन्च नहीं होता है।
मैंने C:\Users\<NAME>\.AndroidStudio<version>\फ़ोल्डर को हटा दिया और यह काम कर गया।

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