एंड्रॉइड स्टूडियो में AVD के उत्सर्जित प्रदर्शन को नहीं बदल सकते


93

मैं ग्राफिक्स को सॉफ़्टवेयर में नहीं बदल सकता क्योंकि मुझे यकीन है कि यह मेरे AVD लॉन्च नहीं होने के लिए ठीक है। विकल्प को बाहर निकाल दिया गया है (स्क्रीनशॉट देखें)। किसी को भी इस के साथ अनुभव है? मुझे कोई नहीं मिला, जिसके पास एक ही मुद्दा था।

मैं Ubuntu 17.04 पर Android स्टूडियो का नवीनतम संस्करण चला रहा हूं।

AVD के कॉन्फ़िगरेशन का स्क्रीनशॉट


हम्म ... मैं 16.10 Ubuntu पर हूं, और वह ड्रॉप-डाउन मुझे "हार्डवेयर", "सॉफ़्टवेयर" और "स्वचालित" विकल्पों के साथ उपलब्ध है। एक कम-रिज़ॉल्यूशन एमुलेटर (बनाम 1080p जिसे आप अभी कोशिश कर रहे हैं) बनाने की कोशिश करें।
कॉमन्सवेयर

4
हम्म अगर मैं एक नेक्सस 4 स्थापित करता हूं, तो मैं ग्राफिक्स सेटिंग बदल सकता हूं। अजीब ...
मिशेल मिशेल

@MichelMichels क्या आपको कोई समाधान मिला? मुझे नक्शे का उपयोग करना है और Nexus 4 इस सुविधा का समर्थन नहीं करता है।
राकेश यादव

मुझे Nexus 5X एमुलेटर का समाधान नहीं मिला। केवल नेक्सस 4 ... मुझे क्षमा करें
मिशेल मिशेल्स

1
मुझे एक वर्कअराउंड मिला: मैं -gpu swiftshader_indirectपैरामीटर के साथ कमांड लाइन से एमुलेटर शुरू कर रहा हूं । developer.android.com/studio/run/emulator-acceleration.html
Kirill

जवाबों:


90

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


संपादित करें: मैंने आज ही इसका परीक्षण किया है और ऐसा लगता है कि अब ऐसा नहीं होगा। कम से कम एंड्रॉइड स्टूडियो 3.3.2 के साथ मैकओएस पर, मैं अब प्ले स्टोर और हार्डवेयर ग्राफिक्स के साथ नेक्सस 5 एक्स छवि बना सकता हूं। मैं बाद में घर पर और अधिक परीक्षण करूँगा, यह देखने के लिए कि क्या यह ओएस या ग्राफिक्स ड्राइवरों से संबंधित है, विंडोज और लिनक्स पर। AVD स्क्रीन एक नेक्सस 5X डिवाइस को हार्डवेयर ग्राफिक्स के साथ दिखाती है


4
तो सॉफ्टवेयर ग्राफिक्स और प्ले स्टोर का उपयोग करने का कोई तरीका नहीं है? मैं विश्वास नहीं कर सकता यह बुरा होगा!
लुआन निको

8
आप संपादित कर सकते हैं config.iniऔर बदल सकते हैं gpu.mode=host। मेरे लिए काम किया।
डायल्सन सेल्स

4
Emulated Performanceविकल्प अभी भी जब एक एमुलेटर प्रोफ़ाइल गूगल प्ले समर्थन का चयन (Windows पर) मेरे लिए अक्षम है।
टेड न्याबर्ग

1
@ अट्रेलब~/.android/AVD/<your emulator name>.avd/config.init
डिएल्सन सेल्स

1
Skia प्रतिपादन को सक्षम करने के लिए मत भूलना, यह बात वास्तव में काम करती है! developer.android.com/studio/run/...
किरिल Karmazin

28

मुझे यह भी लगता है कि यह प्लेस्टोर से संबंधित है या नहीं, लेकिन मैं इसकी व्याख्या नहीं कर सकता।

डायल्सन सेल्स ने पहले ही जवाब दे दिया था जो मेरे लिए काम कर रहा था - दुर्भाग्य से केवल इस उत्तर के लिए एक टिप्पणी में । मैंने अभी सोचा कि यह "असली" उत्तर देने के लायक है:

config.iniAVD की फ़ाइल को संपादित करें । लिनक्स के तहत यह /home/<user>/.android/avd/<AVD-name>/config.ini (मेरे मामले <AVD-name>में Nexus_5X_API_29.avd) के तहत स्थित है ।

एक टेक्स्ट एडिटर में लाइनों को बदलें

hw.gpu.enabled=no
hw.gpu.mode=auto

या तो

hw.gpu.enabled=no
hw.gpu.mode=off

या इसमें

hw.gpu.enabled=yes
hw.gpu.mode=host

एंड्रॉइड स्टूडियो के एंड्रॉइड वर्चुअल डिवाइस मैनेजर में खोले जाने पर भी यह सेटिंग बनी रहती है। यह सिर्फ वहाँ संपादन योग्य नहीं है।

मैंने यह भी कोशिश की, जो मुझे एक और AVD में मिली:

hw.gpu.enabled=yes
hw.gpu.mode=software

लेकिन फिर इसे एंड्रॉइड वर्चुअल डिवाइस मैनेजर द्वारा "नहीं" / "बंद" में बदल दिया जाता है। मैंने अब तक कोई और नहीं देखा। hw.gpu.mode=offमेरे लिए काम किया। अन्यथा मेरा पूरा कुबंटू लटका हुआ है (नोव्यू ड्राइवर का उपयोग करते हुए, एनवीडिया चालक नहीं)


= क्या hw.gpu.enabled = no hw.gpu.mode = off जैसे गुणों को सेट करना एमुलेटर को एक पुराने धीमे उपकरण के समान बनाता है?
रामप्रसाद बिस्मिल

1
नोव्यू ड्राइवर का उपयोग भी एक एमबीपी पर। "सेगमेंटेशन फ़ॉल्ट (कोर डंप किया गया)" का उपयोग करना hw.gpu.enabled=noऔर hw.gpu.mode=offहल करना ।
विंचीस टिंटी

मैं मांजारो और अपने ड्राइवर कार्ड के एनवीडिया का उपयोग कर रहा हूं जिसे मैंने सेट किया है hw.gpu.enabled=no hw.gpu.mode=offऔर इसके लिए काम किया है धन्यवाद भाई
Emre KAS

12

समस्या की तरह लगता है चुना वीएम के साथ था। अगर मैं एक Nexus 4 चुनता हूं, तो यह ठीक चलता है।


वर्तमान में Nexus 4 प्रोफ़ाइल Google Play का समर्थन नहीं करता है, ताकि यह समझा सके कि यह क्यों काम करता है।
टेड न्यबर्ग

7

मुझे इस धागे पर थोड़ी देर हो गई है लेकिन निम्नलिखित मेरे निष्कर्ष और समाधान हैं। मैं Ubunut 18.04 का उपयोग कर रहा हूं और उसी मुद्दे का सामना कर रहा हूं। समाधान AVD को संपादित करने और अनुकरणीय प्रदर्शन के तहत, सॉफ्टवेयर के लिए ग्राहिक्स को बदलना है। समस्या यह थी कि यह विकल्प मेरे लिए अक्षम था। मैं ग्राफिक्स ड्रॉप डाउन बदलने में असमर्थ था।

मैंने कुछ और शोध किए और पाया कि AVD बनाते समय यदि आप पहली स्क्रीन पर डिफ़ॉल्ट / मौजूदा डिवाइस की परिभाषा चुनते हैं, तो आप ग्राफिक्स ड्रॉप डाउन को संपादित नहीं कर पाएंगे।

समाधान AVD बनाते समय "नई हार्डवर्ड प्रोफाइल" बनाने और अपनी नई प्रोफ़ाइल का उपयोग करने का है। अब, आप "ग्रैहिक्स" को नीचे संपादित करने में सक्षम होंगे।

उम्मीद है की यह मदद करेगा....


2
मुझे लगता है कि ऐसा इसलिए है क्योंकि उस प्रोफ़ाइल में Google Play समर्थन की कमी होगी?
टेड न्याबर्ग

1
इससे मुझे सबसे ज्यादा मदद मिली। बस एक डिवाइस एमुलेटर पर स्विच करें जो प्ले स्टोर पर नहीं है, और आप इसे निर्माण के दौरान सॉफ़्टवेयर का उपयोग करके ग्राफिक्स रेंडर करने के लिए सेट कर सकते हैं।
जॉरिसव

6

Android वर्चुअल डिवाइस मैनेजर Android स्टूडियो खोलें, VMHeap को 512, RAM से 4096 MB में बदलें। फिर एंड्रॉइड स्टूडियो को पुनरारंभ करें।

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


लेकिन मुझे अभी भी त्रुटि मिली: एमुलेटर: glClear: 466 जीएल 0x502 तक, अभी भी इसे ठीक नहीं कर सका।
nobjta_9x_tq

यह 4096 एमबी रैम के साथ काम नहीं कर सकता है। एंड्रॉइड 7.1.1 64-बिट एमुलेटर के साथ, मैं केवल 2048 एमबी रैम का उपयोग कर सकता हूं।
मार्टिन बी

मेरे लिए काम किया। धन्यवाद
madz

उन दोनों को बदल नहीं सकते हैं: - (((
Davide

2

ऐसा लगता है कि Play Store के साथ सभी एमुलेटर प्रदर्शन का अनुकरण नहीं कर सकते हैं। मैं एएस 4.0 का उपयोग कर रहा हूं


के रूप में अच्छी तरह से 4.1 के लिए इस पर सहमत हुए।
jaredbaszler

1

मुझे लगता है कि यह सिर्फ एक बग है!

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

यहां से एडिट बटन पर क्लिक करें।

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

फिर डिवाइस को अपने इच्छित डिवाइस में बदलें।

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


-1

उन लोगों के लिए जो अभी भी गूगल प्ले स्टोर वाली छवि के साथ काम करने के लिए समाधान खोज रहे हैं: अपनी जीपीयू समस्या को स्थापित / अपडेट करें! मेरे Ubuntu 20 पर यह मुद्दा था!

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