2012-11-16 26 views
5

में वर्चुअल डिवाइस में अनुपलब्ध वर्चुअल डिवाइस में कस्टम एंड्रॉइड स्किन्स जोड़ रहा है, मैं ग्रहण आईडीई (जून 4.2) और नवीनतम एंड्रॉइड/Google एडीके का उपयोग कर रहा हूं। कस्टम खाल लोड/उपयोग करने की क्षमता गायब हो गई प्रतीत होती है। एवीडी (एंड्रॉइड आभासी डिवाइस मैनेजर) में एक डिवाइस बनाते समय, ड्रॉप-डाउन से त्वचा निर्दिष्ट करना संभव था {स्किन्स को एसडीके/एंड्रॉइड - ##/skins} में लोड किया जाना था। निर्देशिका अभी भी वहां है लेकिन खाल जोड़ने से वर्चुअल डिवाइस निर्माण प्रक्रिया के किसी भी हिस्से में इसे चुनने की अनुमति नहीं है।एडीटी ग्रहण (जूनो)

मैं विंडोज़ और मैक ओएस दोनों पर एक्लिप्स जूनो 4.2 चला रहा हूं।

developer.android.com दस्तावेज़ अभी भी यूआई दिखाते हैं कि कस्टम खाल चुनने के लिए। अभी भी कस्टम स्किन्स का उपयोग करना संभव है क्या अब खाल पर प्रतिबंध है?

उत्तर

5

ऐसा करने का एकमात्र तरीका यह है कि आप अपने AVD के लिए config.ini फ़ाइल मैन्युअल रूप से संपादित करें। उस त्वचा के नाम पर "skin_name" फ़ील्ड बदलें जिसे आप उपयोग करना चाहते हैं और एसडीके निर्देशिका के सापेक्ष, त्वचा के पथ पर "skin_path" को बदलें।

skin_name=MyDevice 
skin_path=add-ons\addon_device_vendor_api\skins\MyDevice 

या अपने उदाहरण में:

skin_name=1280x800 
skin_path=1280x800 

से बदल दिया जाएगा:

तो अगर आपकी त्वचा एक SDK ऐड-ऑन, एक AVD config.ini का हिस्सा था इस तरह दिखता है कि :

skin_path=platforms\android-##\skins\MySkin 

डॉक्स को अभी तक एडीटी के संशोधन 21 के लिए अपडेट नहीं किया गया है, तो हो सकता है कि उनके पास अधिक जानकारी होगी भविष्य में rmation। मैं वास्तव में जानना चाहता हूं कि डिवाइस मैनेजर के भीतर से ऐसा करने का कोई तरीका है, लेकिन यह एकमात्र तरीका है जिसे मैंने ऐसा पाया है।

+0

इससे मुझे धन्यवाद मिली :) – techieWings

+0

मुझे AVD के लिए यह config.ini फ़ाइल कहां मिल सकती है? – hariszaman

0

हर बार जब आप Add Custom स्क्रीन स्थापित करने के लिए है, तो आप कस्टम डिवाइस विन्यास चाहते हैं पुराने संस्करण में संस्करण 21.

को अपने ADT अद्यतन करने के बाद।

ADT21 Oversion में आप इस बात

खुला AVD Manager द्वारा कार्य पूर्ण कर सकें, यू अपने कस्टम स्क्रीन "Device Definition"

वैकल्पिक (बहुत आसान दृष्टिकोण) में परिभाषित कर सकते हैं

नवीनतम वी में ersion आपको कस्टम डिवाइस सेट करने की आवश्यकता नहीं है उपर्युक्त सुझाव से कॉन्फ़िगरेशन इसके लिए अधिक आसान तरीका उपलब्ध है। आप> बस अपने डिवाइस विन्यास के साथ एम्यूलेटर करना है और करने के बाद आप के साथ एम्यूलेटर नाम अंदर एक्सएमएल

तरह के बाद के रूप में "Nexus7_Android_4 नाम के साथ Android 4.2 से Nexus7 एम्यूलेटर की मेरी एम्यूलेटर निर्मित की Graphical Layout उन विन्यास देखेंगे। 2 "मैं इस डिवाइस कॉन्फ़िगरेशन को स्वचालित रूप से xml के ग्राफ़िकल लेआउट में प्राप्त करूंगा।

नीचे स्क्रीन शॉट है।

enter image description here

आशा है कि यह आप में मदद मिलेगी।

+0

यह तब होता है जब आप एमुलेटर बनाते हैं, तो क्या होगा यदि मैं कस्टम त्वचा का उपयोग करना चाहता हूं? – techieWings