2014-09-18 4 views
6

इसलिए मैं अपने गेम में लीडरबोर्ड/उपलब्धियां लागू करने की कोशिश कर रहा हूं, और बिना किसी प्रकार के कार्यान्वयन के, गेम ठीक है। मैंने सफलतापूर्वक google-play-services-lib आयात किया है और BaseGameUtils पर प्रतिलिपि बनाई है। लेकिन जब भी मैं GameHelper ऑब्जेक्ट के लिए सेटअप कॉल करने का प्रयास करता हूं, तो यह इसे क्रैश करता है।"आपने पॉपअप के लिए सामग्री के रूप में उपयोग करने के लिए कोई दृश्य निर्दिष्ट नहीं किया है"

getCSCPackageItemText() You have not specified a View to use as content view for popups. Falling back to the Activity content view which may not work properly in future versions of this API. Use setViewForPopups() to set content view. Shutting down VM.

कि नीचे एक बिट, यह त्रुटि भी दिया जाता है::

java.lang.RuntimeException: Unable to start activity ComponentInfo{com.packagename.AndroidLauncher}: android.util.AndroidRuntimeException: requestFeature() must be called before adding content 

फिर भी सभी ट्यूटोरियल मैं libGDX साथ GPGS को एकीकृत करने की या तो का उपयोग कभी नहीं पर देखा है LogCat निम्न त्रुटि देता है उन कार्यों। मैंने अपने मुख्य दृश्य पर setViewForPopups को लागू करने का प्रयास किया है (मैं विज्ञापनों के लिए मोपब का उपयोग कर रहा हूं, इसलिए मैंने दो विचारों को एक लेआउट में रखा), लेकिन ऐसा कुछ भी नहीं दिख रहा है।

super.onCreate(savedInstanceState); 
    gameHelper = new GameHelper(this, GameHelper.CLIENT_GAMES); 
    gameHelper.enableDebugLog(false); 
    GameHelperListener gameHelperListener = new GameHelper.GameHelperListener() { 
     @Override 
     public void onSignInSucceeded() { 
     } 

     @Override 
     public void onSignInFailed() { 
     } 
    }; 
    gameHelper.setup(gameHelperListener); //This line causes the error. Removing it lets it work just fine. 

मैं हर जगह खोज की है और कोई और नहीं इस समस्या को विशेष रूप से करने के लिए लग रहा था: यहाँ है कि दुर्घटना का कारण रहा है मेरी onCreate विधि की धारा है। कोई सलाह? मैं google-play-services-lib और baseGameUtils के नवीनतम संस्करणों का उपयोग कर रहा हूं।

उत्तर

2

मैंने इसे समझ लिया। मुझे बस इतना करना पड़ा कि गेम हैल्पर.सेटअप कॉल को ऑनरेट विधि के बहुत अंत तक ले जाया गया था और यह ठीक काम करता है।

+1

मेरे पास मेरे ऐप में कहीं भी gameHelper.setup नहीं है, यहां तक ​​कि क्रिएट विधि: – Usman

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

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