डिफ़ॉल्ट AVD कॉन्फ़िगरेशन फ़ोल्डर (.android) ले जाना


100

एंड्रॉइड एसडीके की स्थापना के बाद, ड्राइव .androidपर फ़ोल्डर बनाया गया था E:\। जहां तक ​​मुझे पता है कि यह कॉन्फ़िगरेशन फ़ाइलों के लिए एंड्रॉइड वर्चुअल डिवाइसेस का डिफ़ॉल्ट फ़ोल्डर है।

मैं .androidफ़ोल्डर को किसी अन्य स्थान पर कैसे स्थानांतरित कर सकता हूं ?

(उदाहरण के E:\.androidलिए E:\Android\.android)


जवाबों:


200

मुझे जवाब मिल गया है।

  • .androidफ़ोल्डर में ले जाएँE:\Android
  • ANDROID_SDK_HOME नामक पर्यावरण चर बनाएँ और इसके मान को सेट करें E:\Android

Windows XP या Windows 7 पर पर्यावरण चर सेट करना:

  1. मेरा कंप्यूटर पर राइट-क्लिक करें और "गुण" चुनें
  2. "उन्नत" टैब पर क्लिक करें
  3. "पर्यावरण चर" बटन पर क्लिक करें।
  4. नया चर जोड़ें

3
धन्यवाद, यह मेरे लिए काम किया। मैं सी पर अंतरिक्ष से बाहर चल रहा था: जहां उसने शुरू में सभी एवीडी फाइलें डालीं और कंप्यूटर के साथ अन्य समस्याएं पैदा कर रहा था।
माइकलएफ

3
बहुत बहुत धन्यवाद। कई अन्य स्रोतों ने इसे बदलने का सुझाव दिया ANDROID_SDK_HOME, लेकिन .androidफ़ोल्डर की प्रतिलिपि बनाने के बारे में विस्तार अंतिम लापता टुकड़ा था।
23

4
विंडोज 10 पर, मुझे मौजूदा PATH चर के भीतर ANDROID_SDK_HOME जोड़ना सुनिश्चित करना था। जब मैंने इसे नए पर्यावरण चर के रूप में जोड़ा तो यह काम नहीं किया।
Blizz

2
मुझे यह सुनिश्चित करना था कि .android यह पाया जाने के लिए ANDROID_SDK_HOME का एक उपनिर्देशिका था। यह मेरे लिए समझ में आता है क्योंकि .android निर्देशिका sdk निर्देशिका नहीं है (कम से कम Android स्टूडियो 2.2.2 में)
Xcalibur

2
@ ir-Tech आप ~/.gradleGRADLE_USER_HOME पर्यावरण चर
mateor

13

डिफ़ॉल्ट रूप से, एमुलेटर के तहत $HOME/.android/और AVD डेटा के तहत कॉन्फ़िगरेशन फ़ाइलों को संग्रहीत करता है $HOME/.android/avd/। आप निम्न परिवेश चर सेट करके डिफ़ॉल्ट को ओवरराइड कर सकते हैं।

एमुलेटर में मानों का क्रम में avd निर्देशिका खोज $ANDROID_AVD_HOME, $ANDROID_SDK_HOME/.android/avd/, और $HOME/.android/avd/

यह पृष्ठ एंड्रॉइड स्टूडियो द्वारा समर्थित पर्यावरण चर की सूची प्रदान करता है: https://developer.android.com/studio/command-line/vadables


1
धन्यवाद, वास्तव में मैं क्या देख रहा था।
आर्टेम रसाकोवस्की

8

ANDROID_SDK_HOMEमौजूद पथ में मौजूद होना चाहिए। अन्यथा डिफ़ॉल्ट पथ चुना जाएगा। लेकिन इसे शामिल करना आवश्यक नहीं है .android। AVD प्रबंधक एक .androidफ़ोल्डर बनाता है , यदि नहीं मिला है ANDROID_SDK_HOME


मैंने पुष्टि की कि ये निर्देश 2016 में एंड्रॉइड स्टूडियो 2.2.2 के अनुसार सही हैं। जब तक आपका .android फ़ोल्डर ANDROID_SDK_HOME का एक उपनिर्देशिका है, तब तक यह काम करता है। यह एक उपयोगकर्ता या सिस्टम पर्यावरण चर हो सकता है
Xcalibur

6

द्वारा दिए गए उत्तर के अलावा Dariusz Bacinski, आपको पथ .androidमें फ़ोल्डर को शामिल करना होगा ANDROID_SDK_HOME। यह मेरे लिए काम नहीं कर रहा था अगर मैंने .androidफ़ोल्डर को शामिल नहीं किया ।


मैंने दोनों की कोशिश की है, फिर भी मेरे लिए काम नहीं कर रहा है। मेरे पास परीक्षण करने के लिए एक छत्ते की गोली और एक जिंजरब्रेड फोन है, लेकिन मेरा एक कंप्यूटर किसी भी कारण से मोटोरोला के ड्राइवरों को पसंद नहीं करता है, इसलिए मुझे एवीडी की आवश्यकता है।
माइक

हम्म, कोई बात नहीं। डिबग कीस्टस्टोर को डिफ़ॉल्ट रूप से बदलने से लगता है कि किसी कारण से समस्या हल हो गई है।
माइक

यह सही नहीं है - यह ANDROID_SDK_HOME के ​​तहत एक .android उप-फ़ोल्डर के लिए दिखेगा, इसलिए इन निर्देशों का पालन करने से काम नहीं होता है। नीचे उत्तर देखें
Xcalibur

मैंने पहले ही avdअंदर कॉपी कर लिया था %ANDROID_SDK_HOME %\.android, इसलिए अधिक फ़ोल्डरों की आवश्यकता नहीं थी।
कूलमाइंड
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.