2017-04-17 5 views
7

मैं Emulator 7.1.1(Google Apis) का उपयोग कर रहा हूं। पूर्ण अपवादjava.lang.RuntimeException: createContext विफल:

 E/AndroidRuntime: FATAL EXCEPTION: GLThread 309 

java.lang.RuntimeException: createContext failed: 12291 
    at com.google.maps.api.android.lib6.gmm6.vector.bi.a(:com.google.android.gms.DynamiteModulesB:834) 
    at com.google.maps.api.android.lib6.gmm6.vector.bj.f(:com.google.android.gms.DynamiteModulesB:20825) 
    at com.google.maps.api.android.lib6.gmm6.vector.bj.run(:com.google.android.gms.DynamiteModulesB:881) 

कोड samsung galaxy J5 पर ठीक काम कर रहा है, लेकिन emulator पर काम नहीं कर रहा है। मैंने Google & पर खोज की है इस त्रुटि पर मेरे 2 घंटे बर्बाद & अभी भी समाधान नहीं ढूंढ पाए। किसी भी तरह की सहायता को आभार समझेंगे।

मेरे build.gradle फ़ाइल:

apply plugin: 'com.android.application' 

android { 
    compileSdkVersion 25 
    buildToolsVersion "25.0.2" 

    dexOptions { 
     javaMaxHeapSize "4g" 
    } 

    defaultConfig { 
     applicationId "com.katariya.pomoc" 
     minSdkVersion 15 
     targetSdkVersion 25 
     versionCode 1 
     versionName "1.0" 
     multiDexEnabled true 
     renderscriptTargetApi 18 
     renderscriptSupportModeEnabled true 
    } 
    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 
} 

dependencies { 
    compile fileTree(include: ['*.jar'], dir: 'libs') 
    testCompile 'junit:junit:4.12' 
    compile 'com.mcxiaoke.volley:library-aar:1.0.0' 
    compile 'com.android.support:appcompat-v7:25.3.0' 
    compile 'com.android.support:design:25.3.0' 
    compile 'com.android.support:recyclerview-v7:25.3.0' 
    compile 'com.google.android.gms:play-services-maps:10.2.1' 
    compile 'com.google.android.gms:play-services-location:10.2.1' 
    compile 'com.google.android.gms:play-services-gcm:10.2.1' 
    compile 'com.google.firebase:firebase-core:10.2.1' 
    compile 'com.google.firebase:firebase-messaging:10.2.1' 
    compile 'com.squareup.picasso:picasso:2.5.0' 
    compile 'com.android.support:support-v4:25.3.0' 
    compile 'com.android.support:multidex:1.0.0' 
    compile 'commons-io:commons-io:2.4' 

} 
apply plugin: 'com.google.gms.google-services' 
+1

स्थापित गूगल एमुलेटर में सेवाएं खेलने –

+0

ठीक है मैं जाँच गूगल यहां से अपने एमुलेटर में सेवा खेलने स्थापित करने के लिए –

+0

कोशिश करते हैं: [गूगल कैसे एक Android एमुलेटर में Play सेवाओं डाउनलोड करने के लिए?] (Http://stackoverflow.com/questions/14536595/how-to-download-google-play-services-in-an-android-emulator) –

उत्तर

0

जब एक नया एम्यूलेटर एक नकल प्रदर्शन में कुछ विकल्प चुन सकते हैं का निर्माण। यह स्वचालित, हार्डवेयर GLES या सॉफ़्टवेयर GLES हो सकता है। मेरे मामले में सॉफ्टवेयर जीएलएस 2.0 जादू किया। नक्शे थोड़ा धीमे काम कर रहे हैं लेकिन मेरे ऐप को आज़माने के लिए धैर्य रखने के लिए पर्याप्त तेज़ है।

यहाँ जहां ग्राफिक्स enter image description here

के लिए
+0

दुर्भाग्य से यह मेरे लिए काम नहीं किया। – Jraco11

1

मुझे मिल गया अनुकरण चयन करने के लिए जगह की तस्वीर है!

मैं एमुलेटर खुद की सेटिंग में जाकर बदल OpenGL ES मेजबान (डिफ़ॉल्ट) के आधार पर स्वतः से प्रस्तुत करनाडेस्कटॉप देशी ओपन करने के लिए। उसके बाद मेरा ऐप पूरी तरह से काम करना शुरू कर दिया। यहां स्पष्टता के लिए एक स्क्रीनशॉट है, उम्मीद है कि यह भविष्य में किसी की मदद करेगा!

enter image description here

संबंधित मुद्दे