2017-02-24 11 views
5

में जब मैं GoogleMaps के साथ यह अजीब समस्या है तो SupportMapFragment में "Google Play सेवाएं अपडेट कर रहे हैं" संदेश।रिलीज मोड

जब मैं डीबग मोड में हूं, सब कुछ ठीक काम करता है, लेकिन जब मैं रिलीज मोड में हूं तो ऑनमैपरेडी कॉलबैक कभी नहीं कहा जाता है और मानचित्र "Google Play सेवाएं अपडेट कर रहा है" संदेश प्रदर्शित करता है।

एक और अजीब बात यह है कि यदि मैं एक मानचित्र के साथ शुरू होता हूं तो आवेदन पर एक गतिविधि चलाती है, यह अन्य गतिविधियों में भी काम करती है।

यह टुकड़ा

@Nullable 
@Override 
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { 

    FrameLayout fr = (FrameLayout) inflater.inflate(R.layout.my_fragment, null); 
    //views code 

    SupportMapFragment mapFragment = (SupportMapFragment) getChildFragmentManager().findFragmentById(R.id.map); 
    mapFragment.getMapAsync(this); 

    return fr; 
} 
+0

आप समझ क्यों इस hapenning है क्या जोड़ने? मुझे एक ही मुद्दे का सामना करना पड़ रहा है। धन्यवाद। – MLN

+0

दुर्भाग्य से मैं नहीं करता हूं। यह केवल रिलीज मोड में काम करता है अगर मैं पहली गतिविधि (लॉन्चर गतिविधि) में नकली नक्शा लोड करता हूं। हो सकता है कि दूसरों से संबंधित कुछ बग सेवा सेवाओं को चलाएं – Bronx

+0

अभी एक ही समस्या का सामना करना! इस पर कोई भी समाचार? – Chris

उत्तर

0

10.0.1 के लिए सभी मेरे गूगल प्ले निर्भरता मेरे लिए काम किया डाउनग्रेड करने में मेरी कोड है। नीचे की तरह देखें:

compile 'com.google.android.gms:play-services:10.0.1' 
compile 'com.google.android.gms:play-services-places:10.0.1' 
compile 'com.google.android.gms:play-services-analytics:10.0.1' 
compile 'com.google.firebase:firebase-crash:10.0.1' 
+0

दुर्भाग्यवश मैं अभी भी 10.0.1 संस्करणों का उपयोग कर रहा हूं और 9.6.0 या 9.8.0 तक डाउनग्रेडिंग भी काम नहीं करता – Bronx

0

कोशिश ProGuard नियमों के इस लाइन फाइल

-keep class com.google. ** {*; } 

आशा है कि यह मदद करता है

+0

इस समय प्रोगार्ड अक्षम है, इसलिए यह एक प्रोजेक्ट संबंधित समस्या नहीं है। – Bronx

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