एसडीके स्थान नहीं मिला। स्थानीय .properties फ़ाइल में या ANDROID_HOME पर्यावरण चर के साथ sdk.dir के साथ स्थान निर्धारित करें


271

मैंने हाल ही में Google के डेवलपर वेबसाइट से डाउनलोड किए गए नमूना एंड्रॉइड गेम्स को आयात करने की कोशिश की। एंड्रॉइड स्टूडियो में उन्हें आयात करने के बाद, मुझे निम्न त्रुटि मिल रही है:

त्रुटि: एसडीके स्थान नहीं मिला। sdk.dirस्थानीय.प्राय फाइल या ANDROID_HOMEपर्यावरण चर के साथ स्थान को परिभाषित करें ।

यह क्या है? मैं एंड्रॉइड स्टूडियो से नमूना कार्यक्रम चलाना चाहता हूं।


4
इस लिंक की जाँच करें xinyustudio.wordpress.com/2014/07/02/…
IntelliJ Amiya

जवाबों:


245

कृपया मेरे लिए काम करने वाले चरणों का अनुसरण करें:

  • अपनी प्रतिक्रिया-मूल परियोजना पर जाएं फिर Android निर्देशिका पर जाएं निम्न नाम के साथ एक फ़ाइल बनाएं:

local.properties

  • फ़ाइल खोलें और अपना Android SDK पथ नीचे की तरह चिपकाएँ:

विंडोज़ उपयोगकर्ताओं के लिए:

sdk.dir=C:\\Users\\UserName\\AppData\\Local\\Android\\sdk

अपने पीसी उपयोगकर्ता नाम के साथ उपयोगकर्ता नाम बदलें। यह भी सुनिश्चित करें कि फ़ोल्डर sdk या Sdk है। मेरे मामले में मेरे कंप्यूटर उपयोगकर्ता का नाम जाहिद है, इसलिए पथ जैसा दिखता है:

sdk.dir=C:\\Users\\Zahid\\AppData\\Local\\Android\\sdk

मैक उपयोगकर्ताओं के लिए:

sdk.dir = /Users/USERNAME/Library/Android/sdk

जहां USERNAME आपका OSX उपयोगकर्ता नाम है

लिनक्स (उबंटू) उपयोगकर्ताओं के लिए:

sdk.dir = /home/USERNAME/Android/Sdk

USERNAME आपका लिनक्स उपयोगकर्ता नाम कहां है (लिनक्स पथ केस-संवेदी हैं: यह सुनिश्चित करें कि मैचों Sमें मामला Sdk)

यदि यह काम नहीं करता है, तो "पर्यावरण चर" के रूप में ANDROID_HOME चर जोड़ें C:\Users\USER\AppData\Local\Android\Sdk

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


मैं खुले cv के साथ काम कर रहा हूँ मुझे NDK को जोड़ने के लिए क्या करना चाहिए?
मासूम

यह मदद करता है। वास्तव में यह समाधान त्रुटि शब्द में ही संकेतित है। मैं मैक पर IntelliJ का उपयोग करता हूं और परियोजना संरचना में मेरे पास SDK सही पथ है। फिर भी मुझे लोकल में क्या ज़रूरत है।
अलेक्सेई मार्टीनोव

244

प्रोजेक्ट settings.gradleफ़ाइल गुम हो सकती है । सुनिश्चित करें कि फ़ाइल आपके द्वारा आयात की जा रही परियोजना से मौजूद है। यदि settings.gradleनिम्न के साथ फ़ाइल नहीं जोड़ते हैं :

include ':app'

फ़ाइल को सहेजें और इसे अपने प्रोजेक्ट में शीर्ष स्तर के फ़ोल्डर में डालें।


16
मैं कैसे बता सकता हूं कि मेरी परियोजना गायब है settings.gradle? वह फ़ाइल आमतौर पर कहाँ संग्रहीत की जाती है? मैं कहाँ टाइप include ':app'करूँ? वास्तव में क्या करता include ':app'/ उत्पन्न करता है? क्या आप कृपया अपने उत्तर में अधिक विवरण जोड़ सकते हैं?
टाट ज़म

1
@TZZam अपनी परियोजना की जड़ में संग्रहीत
यूसुफ

2
मिल गया। धन्यवाद। भविष्य के संदर्भ के लिए, मैं कहां भागूंगा include ':app'? मैं एंड्रॉइड के लिए काफी नया हूं और अपना रास्ता खोजने की कोशिश कर रहा हूं।
टाट ज़म

2
include :appयदि आप Android Studio का उपयोग कर रहे हैं, तो आप नहीं चलते हैं , इससे Android Studio को आपके प्रोजेक्ट मॉड्यूल को जोड़ने की सुविधा मिलती है, जिससे आप इसे और कॉन्फ़िगरेशन के बिना चला सकते हैं। आपके द्वारा लाइन जोड़ने के बाद, आप settings.gradleदेखेंगे कि Playबटन सक्रिय हो गया है, जिसके बाद ग्रेडेल फिनिशिंग बिल्डिंग और डाउनलोडिंग पैकेज सक्रिय हो जाता है
जोसेफ

1
यदि यह अलग है तो 'ऐप' के बजाय अपने प्रोजेक्ट फ़ोल्डर का नाम रखें। यह काम करता हैं।
प्रियांक पटेल

158

मुझे पता है कि यह उत्तर देर से है, लेकिन मुझे आशा है कि यह दूसरों की मदद करता है।

उत्तर सीधा है। आपको अपनी local.propertiesफ़ाइल को उस फ़ोल्डर में कॉपी करना होगा जहां प्रोजेक्ट संग्रहीत है और यह आकर्षण की तरह काम करेगा। लेकिन याद रखें, इसे रूट फ़ोल्डर में रखा जाना चाहिए जहां परियोजना संग्रहीत है।


3
लेकिन मुझे इसे हर बार कॉपी करना होगा? यह सही दृष्टिकोण की तुलना में हैक की तरह लगता है
pblead26

इस समस्या के लिए इसका सबसे आसान समाधान है क्योंकि आपको परियोजना में कुछ भी नहीं बदलना है। ऐसे अन्य समाधान भी हैं जिनमें आपको कोड में बदलाव करना होगा, लेकिन मुझे लगता है कि ऐसे मुद्दे के लिए कोई ज्यादा समय बर्बाद नहीं कर सकता है।
हर्ष मित्तल

यह मेरे लिए तब काम आया जब एक्सोप्लेयर 2.1 डाउनलोड करने के बाद मेरे पास यह मुद्दा था।
user1147171 5

2
यह काम करता है, लेकिन Intelij यह स्वचालित रूप से उत्पन्न नहीं करना चाहिए? tks!
सेसरसिकस

4
यह मेरे लिए काम नहीं करता है। फ़ाइल मौजूद है, लेकिन मेरे पास अभी भी त्रुटि है
rommex

42

यह समस्या तब होती है जब आप Android स्टूडियो प्रोजेक्ट को ../app/build.gradle फ़ाइल से आयात करने का प्रयास करते हैं ।

अपनी परियोजना की मूल निर्देशिका में स्थित ../build.gradle फ़ाइल का चयन करके परियोजना को आयात करें ।


39

कृपया मेरे लिए काम करने वाले बिंदुओं का अनुसरण करें:

  1. अपने पर जाओ Project -> Android
  2. एक फ़ाइल बनाएँ local.properties
  3. फ़ाइल खोलें
  4. ऑपरेटिंग सिस्टम के आधार पर अपना Android SDK पथ पेस्ट करें:

    4. एक विंडोज

    sdk.dir = C:/Users/USERNAME/AppData/Local/Android/sdk

    4. बी लिनक्स या मैकओएस

    sdk.dir = /home/USERNAME/Android/sdk

    USERNAMEअपने उपयोगकर्ता नाम के साथ बदलें


यह टिप्पणी करने के लिए बहुत देर हो चुकी है, लेकिन मैं जानना चाहता हूं कि मैकओएस में ऐसा कैसे करें?
नौमान मोअज़्ज़म

MacOS में आपको उसी प्रक्रिया को करने की आवश्यकता है, बस आपको अपने Android SDK फ़ाइल पथ को खोजने और इसे स्थानीय करने की आवश्यकता है। यह फ़ाइल है ... यही है
Shuvo

37

अपने local.properties फ़ाइल में देखें

sdk.dir=C\:\\Users\\USERNAME\\AppData\\Local\\Android\\sdk

इस प्रारूप को ठीक से लिखें, और पथ के लिए जाँच / स्लैस भी करें


मैंने इस sdk.dir = C: \\ Users \\ aser \\ Android \\ adt-bundle-windows-x86-20140702 \\ sdk के साथ local.properties को संपादित किया, इसमें कोई भी त्रुटि है
Sameer Shamsudeen

बेनाम: हाँ के बाद सी put \ ... इस के साथ Svae किया। sdk.dir = C \: \\ उपयोक्ता \\ समान \\ Android \\ adt-bundle-windows-x86-20140702 \\ sdk
कुतुबुद्दीन बोहरा

यह ग्रहण के साथ अच्छा काम करता है। बस डाउनलोड की गई परियोजना के भीतर फ़ाइल को स्थानीय बनाएँ। sdk.dir पेस्ट करें। मेरे मामले में यह था: "sdk.dir = C \: \\ adt-bundle-windows-x86_64-20140321 \\ sdk"
जॉर्ज पापाथोडोरो

यदि किसी को भी सामना करना पड़ रहा है, तो आपने लाइसेंस समझौतों को स्वीकार नहीं किया है ... उपरोक्त चरण के बाद त्रुटि यहां देखें stackoverflow.com/a/41078173/1778834
यश

मैंने अपनी विंडो 10 मीटर / सी पर Android स्थापित किया है, लेकिन ऐसा कोई फ़ोल्डर नहीं है sdk.dir = C \: \\ उपयोगकर्ता \\ USERNAME \\ AppData \\ स्थानीय \\ Android?
रोहन गाला

27

जब आप "रन ऐप" (हरा तीर) पर क्लिक करते हैं और संपादन कॉन्फ़िगरेशन संवाद में निम्नलिखित प्राप्त करते हैं, तो समस्या के लिए यहां एक काम है :

त्रुटि: कृपया Android SDK चुनें

Android Studio में, करें:

  1. मेनू से, चुनें File > Settings
  2. सेटिंग्स संवाद में, पर जाएं Appearance & Behavior > System Settings > Android SDK
  3. Android SDK स्थान के लिए शीर्ष पर देखें , और Editबटन पर क्लिक करें
  4. अगला, अगला मारो, चूक को स्वीकार करने के लिए समाप्त करें

यह एसडीके स्थान को बचाने के लिए लगता है - भले ही कुछ भी नहीं बदला है - कुछ आंतरिक स्थान में। मैंने .ideaऔर .gradleफ़ोल्डरों का निरीक्षण किया लेकिन यह नहीं देखा कि एक कॉन्फिगर फाइल को बदलने के लिए स्टूडियो ने क्या किया - लेकिन अब मैं ऐप चला सकता हूं।

और पिछले सुधारों को संक्षेप में प्रस्तुत करना - ये सामान्य रूप से बिल्ड समस्याओं के बिना रेपो के लिए ठीक हैं:

  • local.properties फ़ाइल को रूट फ़ोल्डर में Studio द्वारा कॉपी किया जाता है।

  • में पथ local.properties फ़ाइल एंड्रॉयड एसडीके के लिए सही रास्ता है - मेरे मामले में यह है sdk.dir=C:\\android\\sdk (ध्यान दें इस पथ एक अलग स्वरूप है - स्टूडियो Android SDK सेटिंग्स में पाठ प्रविष्टि क्षेत्र के आधार पर आप के लिए इस फ़ाइल को लिखना चाहिए संवाद)

  • settings.gradle फ़ाइल रेपो में मौजूद है - और एप्लिकेशन फ़ोल्डर को संदर्भित करता है (आमतौर पर: ऐप)


3
यही एक चीज है जिसने मेरी मदद की। चरण # 3 और # 4 बहुत महत्वपूर्ण हैं
soshial

16

यदि आपको कोई प्रतिक्रिया-मूल परियोजना खींचते समय यह समस्या है, तो आपको केवल Android स्टूडियो के साथ Android प्रोजेक्ट खोलने की आवश्यकता है। आपकी जरूरत की हर चीज अपने आप बन जाएगी।

  • Android Studio खोलें
  • फ़ाइल -> खोलें
  • androidअपनी प्रतिक्रिया-मूल परियोजना फ़ोल्डर के तहत फ़ोल्डर चुनें
  • सेटअप पूरा करने के लिए AndroidStudio की प्रतीक्षा करें
  • अब आप Android Studio को बंद कर सकते हैं

या

यदि आपने AndroidStudio कमांड लाइन लांचर स्थापित किया है :

  • इसे अपनी प्रतिक्रिया-मूल रूट फ़ोल्डर में चलाएँ
studio android/
  • सेटअप पूरा करने के लिए AndroidStudio की प्रतीक्षा करें
  • अब आप Android Studio को बंद कर सकते हैं

1
यह मेरे लिए काम करता है
विक्रम राजपूत

12

लिनक्स में:

यदि आप पहले से ही एंड्रॉइड एसडीके डाउनलोड कर चुके हैं, लेकिन इसका पता नहीं चल रहा है।

समस्या यह हो सकती है कि फ़ाइल local.propertiesको निर्माण और चलाने के लिए खोजने के gradleलिए सामान के समान निर्देशिका के अंदर होना चाहिए gradle

मेरी प्रतिक्रिया-मूल परियोजना के लिए gradleमुझे local.propertiesफ़ाइल को Myprojectname/android/फ़ोल्डर में डालने की आवश्यकता थी ।

जैसा कि मैंने एसडीके को डाउनलोड करने के लिए अनज़िप किया था, इसलिए मैं इस तरह से एक पंक्ति के साथ फ़ाइल में उस पथ का उपयोग करता हूं:

sdk.dir=/home/USER/Downloads/android-sdk-linux

11

मैंने इस समस्या को विंडोज में निम्नानुसार ANDROID_HOME पर्यावरण चर बनाकर हल किया ।

ANDROID_HOME=C:\Users\<user_name>\AppData\Local\Android\sdk

एंड्रॉइड स्टूडियो को पुनरारंभ करें इसे परियोजना का निर्माण करना चाहिए!


मेरे पास पहले से ही एक ANDROID_SDK था जो उसी dir की ओर इशारा करता है, इसलिए मेरे लिए यह थाANDROID_HOME=$ANDROID_SDK
Martijn

10

मैं एक ही मुद्दे पर आया था लेकिन थोड़ा अलग त्रुटि संदेश है

एसडीके स्थान नहीं मिला। ANDROID_SDK_ROOT पर्यावरण चर के साथ या अपने प्रोजेक्ट के स्थानीय गुण फ़ाइल "xxx" में sdk.dir पथ सेट करके स्थान को परिभाषित करें

मैक और प्रतिक्रियाशील

जोड़ना local.properties

  1. अपने Android एसडीके स्थान का पता लगाएं

    /Users/yourMacUserName/Library/Android/sdk
  2. के local.propertiesतहत बनाएँ rootProject/android/local.properties

  3. इसमें sdk पाथ जोड़ें

    sdk.dir = /Users/yourMacUserName/Library/Android/sdk

यह सामान्य रूप से काम करता है, लेकिन यदि आप अन्य टीम के सदस्यों के साथ एक टीम में काम कर रहे हैं, तो yourMacUserNameअलग है।

या

ANDROID_SDK_ROOTचर सेट करें

  1. अपने ~/.zshrcया संपादित करें ~/.bashrc...
  2. SDK पथ जोड़ें:

    export ANDROID_SDK_ROOT=$HOME/Library/Android/sdk
  3. एक नया टर्मिनल टैब खोलें या source ~/.zshrc
  4. echo $ANDROID_SDK_ROOT प्रिंट सही एसडीके पथ का परीक्षण करने के लिए।

वैकल्पिक रूप से, आप कुछ उपयोगी कमांड का उपयोग करने के लिए अपना रास्ता भी जोड़ सकते हैं export PATH=${PATH}:$ANDROID_SDK_ROOT/tools:$ANDROID_SDK_ROOT/platform-tools


9

यदि आप Google Android नमूना कोड चलाने की कोशिश कर रहे हैं, तो एक व्यक्तिगत नमूने के बजाय पूरे रिपॉजिटरी को आयात करने का प्रयास करें ।

Google कैलेंडर API सैंपल कोड के साथ निर्देशों में शामिल html से संबंधित अनुभाग यहां दिया गया है

  • कैलेंडर-एंड्रॉइड-नमूना प्रोजेक्ट आयात करें
    • "आयात परियोजना ..." या फ़ाइल> आयात परियोजना चुनें ...
    • [SomeDirectory] /google-api-java-client-samples/build.gradle चुनें और ओके पर क्लिक करें।
      • नोट: यदि आप [someDirectory] /google-api-java-client-samples/calendar-android-sample/build.gradle आयात करने का प्रयास करते हैं तो यह काम नहीं करेगा
    • [SomeDirectory ]/gradle-2.2.1 के "ग्रैडल होम" के साथ "स्थानीय ढाल वितरण का उपयोग करें" चुनें और ओके पर क्लिक करें।

6

इस त्रुटि का एक भी कारण नहीं है।

  1. settings.gradle गायब हो सकता है या इसमें सामग्री गलत हो सकती है।
  2. local.properties गुम हो सकता है या sdk पथ को गलत तरीके से लिखा जा सकता है।

1
सेटिंग्स में किस तरह की सामग्री होनी चाहिए।
कबानी

@cabanni settings.gradle में केवल आपके एप्लिकेशन का मॉड्यूल शामिल है। डिफ़ॉल्ट रूप से यह 'ऐप' मॉड्यूल होगा। आशा है कि यह मदद करता है /
अरहट बैड

5

बस .idea फ़ोल्डर निकालें और प्रोजेक्ट को फिर से आयात करें। यह मेरे लिए काम किया है।


4

निम्नलिखित सामग्री के साथ अपने प्रोजेक्ट के रूट डायरेक्टरी में एक लोकलप्रोफाइल्टी फाइल बनाएं

## This file is automatically generated by Android Studio.
# Do not modify this file -- YOUR CHANGES WILL BE ERASED!
#
# This file must *NOT* be checked into Version Control Systems,
# as it contains information specific to your local configuration.
#
# Location of the SDK. This is only used by Gradle.
# For customization when using a Version Control System, please read the
# header note.
#Tue Oct 24 17:40:53 CEST 2017

sdk.dir=/Users/****/Library/Android/sdk

4
  1. अपनी प्रतिक्रिया-मूल परियोजना -> Android पर जाएं
  2. एक फ़ाइल बनाएँ। स्थानीय

  3. फ़ाइल खोलें

  4. अपने Android SDK पथ को नीचे की तरह चिपकाएँ

     in Windows sdk.dir = C:\\Users\\USERNAME\\AppData\\Local\\Android\\sdk
    
     in macOS sdk.dir = /Users/USERNAME/Library/Android/sdk
    
     in linux sdk.dir = /home/USERNAME/Android/Sdk
  5. USERNAME को अपने उपयोगकर्ता नाम से बदलें

  6. अब, अपने टर्मिनल में प्रतिक्रिया-देशी रन-एंड्रॉइड चलाएं

या

कभी-कभी प्रोजेक्ट एक settings.gradle फ़ाइल गुम हो सकती है। सुनिश्चित करें कि फ़ाइल आपके द्वारा आयात की जा रही परियोजना से मौजूद है। यदि निम्न के साथ settings.gradle फ़ाइल न जोड़ें:

    include ':app'

फ़ाइल को सहेजें और इसे अपने प्रोजेक्ट में शीर्ष स्तर के फ़ोल्डर में डालें।


3

इन दो लाइनों को अपनी .bashrc फ़ाइल में डालें और चलाएँ source ~/.bashrc

export ANDROID_HOME=/Users/$USER/Library/Android/sdk export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools

लिनक्स के लिए मैंने ऐसा किया। (पहली पंक्ति के लिए)

export ANDROID_HOME=/home/$USER/Android/Sdk

2

सबसे अच्छा और आसान तरीका यह है कि नए एंड्रॉइड प्रोजेक्ट मूव "ऐप" फोल्डर को नॉन वर्किंग प्रॉजेक्ट से उस नए बनाए गए प्रोजेक्ट में शामिल करें और अपने नए प्रॉजेक्ट के ग्रेडेल में आवश्यक निर्भरताएं जोड़ें और सब कुछ पूरी तरह से काम करेगा)


इसने मैक हाई सेरिया और विंडोज 10 दोनों पर समस्या को ठीक किया। शानदार उत्तर और कुशल।
वैल

2

यदि अन्य सभी विफल रहता है, तो local.propertiesफ़ाइल को प्रोजेक्ट डायरेक्टरी के रूट पर कॉपी करें । सीधे शब्दों में।


2

मैक / लिनक्स उपयोगकर्ताओं के लिए

आपको ANDROID_HOMEअपने पथ में जोड़ने की आवश्यकता है , अपनी .bashrc || .zshrc || .profileफ़ाइल में निम्न जोड़ें

# change $HOME to the path where you installed android Sdk
export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools

फिर भागो

$ source ~/.bashrc || .zshrc || .profile

Bash_profile या bashrc में पर्यावरण चर?

.Bashrc और .bash_profile के बीच अंतर


2

यह समाधान वास्तव में मेरे लिए काम करता है .. इस पीसी पर जाएं -> गुण -> उन्नत सिस्टम सेटिंग्स -> पर्यावरण चर -> फिर सिस्टम चर में ANDROID_SDK_ROOT और मान C: \ Users {USERNAME (अपने उपयोगकर्ता नाम से बदलें) के साथ नया चर बनाएं। } \ AppData \ Local \ एंड्रॉयड \ Sdk

और सुनिश्चित करें कि अगर usb डिबगिंग का उपयोग करने वाला असली android मोबाइल सक्षम है। (बहोत महत्वपूर्ण)

फिर cmd को बंद करें और इसे फिर से शुरू करें।


2

मेरे मामले में, मुझे प्रोजेक्ट बंद करना पड़ा और फिर से खोलना पड़ा। यह ठीक काम किया। इस तरह

प्रोजेक्ट बंद करें

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

और फिर से ओपन प्रोजेक्ट

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


Sdk.dir पाथ जोड़ने के बाद और ~ / .bashrc पर भी काम किया। लेकिन फिर मैं बंद हो गया और फिर से खोला और यह काम किया। धन्यवाद!
ग्रैच

1

मेरे लिए काम करने का हल मिल गया। Local.properties को जोड़े बिना और ANDROID_HOME चर सेट करें। Android Studio और Intellij IDEA में बग जैसा लगता है। आपको बस IDE को Android SDK से "रीसेट" पथ पर जाने की आवश्यकता है। एन्वायरनमेंट वेरिएबल को सही तरीके से सेट करने के बावजूद एंड्रॉइड स्टूडियो में 'एसडीके लोकेशन नहीं मिला'


1

ताज़ा त्रुटि के बाद मुझे यह त्रुटि मिली। मुझे उम्मीद थी कि लोकल.प्रोटेक्ट्स अपने आप उत्पन्न होंगे, लेकिन यह नहीं था। मैं ग्रेडल परियोजना को फिर से आयात करके इसे उत्पन्न करने में सक्षम था।

File > Re-import Gradle Project

इससे मदद मिली। "री-इंपोर्ट ग्रैडल प्रोजेक्ट" लॉन्च होने के बाद, निम्नलिखित 2 त्रुटियों को सांत्वना देने के लिए मुद्रित किया गया था, जिससे मुझे समस्या का पता लगाने में मदद मिली: अमान्य ग्रेडल JDK कॉन्फ़िगरेशन मिला , प्रोजेक्ट JDK निर्दिष्ट नहीं है । इसलिए मैंने सेटिंग्स में JDK पथ तय करने के बाद सब कुछ काम करना शुरू कर दिया।
मिशाल वियन

JDK का रास्ता तय होने के बाद मुझे IDE को "फ़ाइल> अमान्य कैश / पुनः आरंभ ..." विकल्प के साथ पुनः आरंभ करना था।
मिशाल विंस

1

जेनकिंस का उपयोग करने वाला कोई भी व्यक्ति इसे उपयोगी पा सकता है

आपको ANDROID_HOMEandroid sdk के पथ के मान के साथ एक वैश्विक चर नाम को परिभाषित करने की आवश्यकता है ।

मैक के लिए, यह है /Users/YOUR_USER_NAME/Library/Android/sdk


1

मैं सोच रहा था कि आपकी सेटिंग .ग्रेड फ़ाइल गायब है। इस फाइल को किसी अन्य प्रोजेक्ट को कॉपी करें और अपने प्रोजेक्ट को पेस्ट करें। मुझे लगता है कि यह काम करेगा।

सेटिंग में। फ़ाइल,

include ':app'

बस इतना ही। आपका दिन शुभ हो।


1

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

पुनश्च: यहाँ आप एक https://developer.android.com/studio/run/managing-avds बनाने का तरीका जान सकते हैं


0

जाँच करें, 1. मॉड्यूल सेटिंग्स में, क्या, एसडीके स्थान उचित है। 2. यदि हां, स्थानीय.प्राय फाइल के लिए जांच करें (एप मॉड्यूल के अंदर किसी को नहीं रखा गया है, लेकिन एप को मॉड्यूल के बाहर रखा गया है, अभिभावक के स्तर पर)। यदि मौजूद नहीं है तो उसके नीचे की पंक्तियों के साथ जोड़ें।

sdk.dir=/path/to/sdk/../Android/Sdk

0

मुझे सिर्फ उस मुद्दे का सामना करना पड़ा जब मैंने गितुब से अपना रेपो क्लोन किया और भाग गया ./gradlew clean assembleDebug। मैं पुष्टि करता हूं कि मेरे .bashrc फ़ाइल में ANDROID_HOME है।

इसलिए, मैंने प्रोजेक्ट को एंड्रॉइड स्टूडियो में आयात किया। मेरी settings.gradle फ़ाइल की कि विस्तार देखा है .kts, settings.gradle.kts। जब मैं आयात के साथ किया जाता है तो मैं भाग गया ./gradlew clean assembleDebugऔर कोई मुद्दा नहीं मिला।


0

मैंने कोशिश की

sdk.dir = \Users\OLUWAGBEMIGA\AppData\Local\Android\sdk 

और यह काम किया, मैं बस इसे परियोजना फ़ोल्डर में और बाहर चिपकाया।

पर्यावरण चर में मैंने उपर्युक्त लिंक और ANDROID_HOMEपथ नाम के रूप में नाम का भी उपयोग किया है । सब कुछ फिर से खोलना बंद करो और कैबोम यह सब काम किया

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