android - इम्यूलेटर का स्थान सिमुलेशन काम नहीं कर रहा है




android-studio gps (4)

मैं अपने आवेदन के न्यूनतम एपीआई स्तर को 5.0 ( किटकैट) से 5.0 (लॉलीपॉप) से घटा देना चाहूंगा।

अफसोस की बात है कि मुझे कोई वास्तविक डिवाइस नहीं मिल सका, इसलिए मुझे एमुलेटर के साथ काम करना होगा।

मेरा ऐप बहुत ही उपयोगकर्ता के स्थान पर आधारित है इसलिए मुख्य परीक्षण को स्थान बदलने की सुविधा का लक्ष्य होना चाहिए

मैं आधिकारिक Google Android Emulator के साथ स्थान सिमुलेशन का उपयोग करने का प्रयास करता हूं (x86)

मैंने एक 4.4 एम्यूलेटर बना दिया है और ठीक काम कर रहा हूं, मेरा ऐप ठीक काम करता है, लेकिन जब मैं विस्तारित कंट्रोल पैनल के माध्यम से स्थानों को भेजने का प्रयास करता हूं तो कुछ नहीं होता है।

अगर मैं एक GPX फ़ाइल लोड करता हूं, तो स्थानों को जीपीएस डेटा प्लेबैक के अंदर विस्तारित नियंत्रण कक्ष की मेज पर दिखाई देता है लेकिन डिवाइस को कोई स्थान नहीं मिलता है।

मैं "SEND" पर अक्षांश और देशांतर को क्लिक करता हूं, लेकिन कुछ नहीं होता।

मैंने एंड्रॉइड डिवाइस मॉनिटर के "इम्यूलेटर कंट्रोल" टैब से स्थान बदलने के अनुकरण की कोशिश की है

"भेजें" बटन बिल्कुल क्लिक करने योग्य नहीं है , लंबे और लेट के क्षेत्र अक्षम हैं और मैं कुछ भी नहीं भर सकता। "GPX" और "KML" टैब भी अक्षम हैं

मैंने निम्नलिखित के रूप में जीपीएस एम्यूलेटर प्लगइन का उपयोग करने की भी कोशिश की है:

प्रगति पट्टी बढ़ जाती है, इसलिए पहले 2 तरीकों की तरह मैंने ऐसा करने की कोशिश नहीं की है, अंत में वास्तव में ऐसा कुछ दिख रहा है लेकिन एमुलेटर अभी भी स्थान परिवर्तन नहीं मिल रहा है हर्गिज नहीं।

मैंने कमांड लाइन के माध्यम से चौथी विधि की कोशिश की है:

telnet localhost 5554

लेकिन मेरे पास Connection refused त्रुटि संदेश को Connection refused I

इसलिए मैं स्थानों के माध्यम से भेजने की कोशिश नहीं कर सकता:

geo fix <longitude value> <latitude value>

(मेरे विंडोज पर टेलेन्स सक्षम है)


मुझे SDK उपकरण संस्करण 25.1.7 के साथ एक ही समस्या थी। मैंने उन्हें 25.2 आरसी 1 में अपडेट किया है और यह अब काम करता है।

सावधान रहें कि आप एंड्रॉइड स्टूडियो से आरसी संस्करण स्थापित नहीं कर सकते। इसे देखने के लिए आपको अलग एंड्रॉइड एसडीके मैनेजर लॉन्च करना होगा

एमुलेटर को पुन: लॉन्च करें और जांच करें कि आप वास्तव में विस्तारित नियंत्रण विंडो के सहायता / के बारे में नवीनतम संस्करण का उपयोग कर रहे हैं।


मैंने एंड्रॉइड डिवाइस मॉनिटर के "इम्यूलेटर कंट्रोल" टैब से स्थान बदलने का भी अनुकरण करने की कोशिश की है "भेजें" बटन बिल्कुल क्लिक करने योग्य नहीं है, लंबे और लेट फ़ील्ड अक्षम हैं और मैं कुछ भी नहीं भर सकता "GPX" और "KML" टैब भी अक्षम हैं

मैंने एक ही बात पर गौर किया, लेकिन फिर मैंने एमुलेटर पर विस्तारित मेनू में ही देखा आप एमुलेटर मेनू के माध्यम से स्थान अपडेट कर सकते हैं।


मेरे मामले में, "बैटरी बचत" पर सेट फ़ोन सेटिंग में कारण स्थान सेटिंग था इसे "उच्च सटीकता" में बदल दिया और यह काम किया


मुझे एक ही समस्या थी, लेकिन मैं इसे ठीक करने में कामयाब रहा।

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





android-emulator