Android - लैंडस्केप मोड में एमुलेटर, स्क्रीन नहीं घूमती है


131

जब मैं लैंडस्केप मोड ( NUMPAD 7या CTRL+ F11) पर जाता हूं , तो एमुलेटर स्क्रीन को लैंडस्केप ओरिएंटेशन के लिए घुमाता है लेकिन एंड्रॉइड ओएस और कोई भी ऐप नहीं घूमता है। तो सब कुछ बग़ल में बैठा है। क्या एवीडी कॉन्फ़िगरेशन में कुछ है जो डिवाइस को ठीक से घुमाने के लिए सेट करने की आवश्यकता है?

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


वाह, मैंने पहले कभी नहीं देखा ... क्या आपका कार्यक्रम अभी भी पृष्ठभूमि में चल रहा है?
JPM

मेरा मानना ​​है कि यह 2.3 + एमुलेटर के साथ एक बग है। 2.2 का प्रयास करें।
21

जैसा कि होम स्क्रीन पर है कि मैं वास्तव में क्या देखना चाहूंगा। मैं एमुलेटर का उपयोग नहीं करता हूं, लेकिन जब मैं घुमाता हूं तो मेरा एचटीसी डिजायर किसी भी होम स्क्रीन पर ओरिएंटेशन स्विच नहीं करता है।
स्कोकोंक

1
यह होम स्क्रीन या किसी ऐप या मेनू आदि के लिए नहीं घूमता है। ऐसा लगता है कि यह केवल Google API (Google Inc.) 2.3.3 API Level-10 AVD के लिए ही है। सामान्य Android 2.3.3 अपेक्षित रूप से घूमता है। यकीन नहीं होता कि यह बग है या क्या।
जेक विल्सन

2
मुझे एंड्रॉइड 4.1 (Google) एमुलेटर के साथ एक ही समस्या है। कीबोर्ड बंद करने से कोई फायदा नहीं होता है।
स्टेन

जवाबों:


59

यह 2.3 और 4.4 एमुलेटर के साथ एक बग है।

http://code.google.com/p/android/issues/detail?id=13189 [v2.3] https://code.google.com/p/android/issues/detail?id=61671 [v4। 4]


36
समस्या अभी भी है w / Android 4.4 एमुलेटर मेरे लिए भी। किसी और ने इसे उस धागे में भी रिपोर्ट किया :-P
kenyee

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

2
Android L एमुलेटर में भी यह समस्या है।
अधिकतम

वर्कअराउंड के रूप में "एंड्रॉइड वर्चुअल डिवाइस (AVD) एडिट करें" विंडो में "हार्डवेयर कीबोर्ड प्रेजेंट" चेकबॉक्स को निष्क्रिय कर दें, जैसा कि stackoverflow.com/c/16121394/327786
TlmaK0

17
जैसे अगर आप अभी भी 2018 में समस्या देखते हैं
निंजा 420

82

एक और जवाब यहाँ:

मेरे मामले में समस्या बस यह थी कि एंड्रॉइड एमुलेटर सेटिंग्स में ऑटो-रोटेट सेटिंग (नोटिफिकेशन बार को नीचे खींचना) अक्षम किया गया था, मेरा बुरा।


रवींद्र! वह भी मेरी समस्या थी, मैं एक डमी की तरह महसूस करता हूं। मैं एंड्रॉइड के लिए नया हूं (वर्षों से iOS का उपयोग किया जाता है) और महसूस किया है कि ऑटो-घुमाव iOS पर डिफ़ॉल्ट रूप से सक्षम है, लेकिन एंड्रॉइड पर डिफ़ॉल्ट रूप से अक्षम है।
माइक

यह। मुझे लगता है कि लॉक्ड रोटेशन को डिफ़ॉल्ट नहीं होना चाहिए क्योंकि यह बहुत सारे नए डेवलपर्स को बंद कर देता है।
फ्लोटिंग सनफिश

59

मेरे मामले में "एंड्रॉइड वर्चुअल डिवाइस (AVD)" विंडो में "हार्डवेयर कीबोर्ड उपस्थित" चेकबॉक्स को अक्षम करके इसे हल किया गया था।


3
यह मेरे लिए एक हनीकॉम्ब एमुलेटर के साथ काम करता था जो उसी तरह व्यवहार कर रहा था।
नील

2
एंड्रॉइड 3.0, एपीआई 11, एंड्रॉइड वर्चुअल डिवाइस बनाते समय मेरे लिए यह समस्या हल हो गई।
जॉन बेंटले


15

मेरे मामले में AVD सेटिंग्स में स्किन विकल्प समस्या थी। जब मैंने "नो स्किन" चुना, तो यह काम कर गया।


1
त्वचा लॉलीपॉप पर मुद्दा है और साझा करने के लिए धन्यवाद
विन्सी

1
यह आजकल चयनित सही उत्तर होना चाहिए, धन्यवाद सर।
उदासीन

धन्यवाद मुद्दा मेरे लिए भी यही था! चीयर्स
निंजा 420

11

मुझे भी यही समस्या थी। हार्डवेअर वर्चुअल मशीन की सेटिंग में "कीबोर्ड लिड सपोर्ट" विकल्प को हटाने का प्रयास करें। इसने मेरी मदद की।


5

२०१५ के मध्य तक यह मुद्दा अभी भी खुला है और Android बग ट्रैकर में लॉग इन है। यहां लिंक आप इसे https://code.google.com/p/android/issues/detail?id=61671 देख सकते हैं।

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


4

क्या एम्यूलेटर का एक्सेलेरोमीटर गुण ट्रू पर सेट है? कृपया यह जाँचें। यदि नहीं, तो इसे सच पर सेट करें। यह मदद करनी चाहिए। मेरा काम ठीक है।

AVD प्रबंधक खोलें -> GoTo 'डिवाइस परिभाषाएँ टैब -> एक मौजूदा AVD -> क्लोन का चयन करें


@Jakobud ओपन AVD मैनेजर -> GoTo 'डिवाइस परिभाषाएँ टैब -> एक मौजूदा AVD का चयन करें -> क्लोन
mr5

2

मुझे एपीआई लेवल 27 पर एपी लेवल 28 (पीआईई) पर एक नया वर्चुअल डिवाइस नेक्सस इंस्टॉल करना था, मैं डिस्प्ले को घुमा नहीं सका।

और यह मेरे लिए काम करता है। सादरयहाँ छवि विवरण दर्ज करें


2

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

यह एमुलेटर कीबोर्ड के साथ या बंद पर काम करता है।

मैं Pixel 2 API 29, Android 10.0 (आज के अनुसार नवीनतम संस्करण) चला रहा हूं


1

मुझे एवीडी के नवीनतम संस्करण के साथ काम करने के लिए यह मिला है।

कॉन्फ़िगरेशन देखें: काम करने के लिए रोटेट के लिए एंड्रॉइड कॉन्फ़िगरेशन

इसके अलावा, यहाँ परिणाम है: एवीडी परिणाम

मुझे लगता है कि wha tmakes यह क्लिक कीबोर्ड और स्किन का संयोजन है। इसके अलावा, यदि आप अपना स्वयं का उपकरण बनाते हैं, तो सुनिश्चित करें कि आप Gyroscope सेंसर जोड़ते हैं।


1

आपको एंड्रॉइड 5.1.1, उर्फ ​​एपीआई 22, उर्फ ​​एंड्रॉइड 5.1 LOLLIPOP_MR1 का उपयोग करना होगा। अपने एंड्रॉइड एसडीके मैनेजर में एंड्रॉइड 5.1.1 (एपीआई 22) डाउनलोड करें और जब आप एक नया एंड्रॉइड वर्चुअल डिवाइस बनाते हैं तो उसे अपने ओएस के रूप में चुनें।

जैसा कि war_Hero ने उल्लेख किया है, यह बग Google को सूचित किया गया था। बग अब 23 मार्च 15 के रूप में तय किया गया है:

https://code.google.com/p/android/issues/detail?id=61671


1
यह समस्या अभी भी Android 5.1.1
gegobyte

0

मेरे पास एक ही समस्या थी, मैंने तुरंत एवीडी सूची से डिवाइस को हटाने और बस एक नया निर्माण करके इसे ठीक किया।


0

इसे काम करने का एकमात्र तरीका FroYo API AVD का उपयोग करना है

इस समस्या वाले किसी भी व्यक्ति के लिए, मैंने इस परिदृश्य का परीक्षण करने के लिए पुराने Froyo AVD की स्थापना की है:

मेरा घोषणापत्र न्यूनतम संस्करण पहले से ही 8 है, जो कि फ्रायो है

< uses-sdk android:minSdkVersion="8" android:targetSdkVersion="21" />

आप यहां SDK_API_VERSION जानकारी देख सकते हैं। http://developer.android.com/guide/topics/manifest/uses-sdk-element.html

SDK प्रबंधक में आवश्यक संस्करण स्थापित करें:

http://screencast.com/t/KKZokotI4T

नए संस्करण के लिए एक नया AVD बनाया गया।

http://screencast.com/t/W8VN6fOWGW


0

एपीआई स्तर 25 पर (कोई त्वचा नहीं) यह सेटिंग में जाने के बाद काम करता है, "रोटेट" की खोज करता है और दोनों संबंधित सेटिंग्स को फिर से चालू करता है।


0

एपीआई 29 के रूप में, यह बिना किसी कारण के बेतरतीब ढंग से काम करना बंद कर देता है। एमुलेटर को बंद करने और पुनरारंभ करने की आवश्यकता है, फिर यह फिर से काम करता है।


0

पिक्सेल 2 - एपीआई 28 (एंड्रॉइड 9)

मुझे इसे ठीक करने के लिए ऐसा करना पड़ा।

  • AVD प्रबंधक खोलें
  • संपादित करें
  • उन्नत सेटिंग्स दिखाएँ
  • "कीबोर्ड इनपुट सक्षम करें" को अनटिक करें

केवल इसने मेरे लिए काम किया है।


0

मेरे मामले में आपको एक छोटा बटन क्लिक करने की आवश्यकता है जो मुख्य बदलाव अभिविन्यास बटन दबाने के ठीक बाद ओरिएंटेशन को बदलने में सक्षम करेगा।

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