2012-12-04 30 views
6

पर चलने मैं Cocos2d-x एप्लिकेशन बनाने मैं जब ग्रहण से अनुप्रयोग चलाने के लिए कोशिश कर रहा Cocos2d-2.0 एक्स 2.0.4 मुझे मिल गया है त्रुटि का उपयोग कर रहा हूँ एंड्रॉइड एमुलेटर पर।Cocos2d-xv 2.0.4 गंभीर अपवाद GLThread जब एंड्रॉयड एमुलेटर

12-04 08:03:13.792: E/AndroidRuntime(1081): FATAL EXCEPTION: GLThread 105 
12-04 08:03:13.792: E/AndroidRuntime(1081): java.lang.IllegalArgumentException: No config chosen 
12-04 08:03:13.792: E/AndroidRuntime(1081): at android.opengl.GLSurfaceView$BaseConfigChooser.chooseConfig(GLSurfaceView.java:874) 
12-04 08:03:13.792: E/AndroidRuntime(1081): at android.opengl.GLSurfaceView$EglHelper.start(GLSurfaceView.java:1024) 
12-04 08:03:13.792: E/AndroidRuntime(1081): at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1401) 
12-04 08:03:13.792: E/AndroidRuntime(1081): at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1240) 

मैं प्रकट में

<uses-feature android:glEsVersion="0x00020000" android:required="true" /> 

निर्धारित किया है। मैंने एवीडी के लिए जीपीयू इम्यूलेशन चालू कर दिया। मैं एवीडी के लिए एपीआई स्तर 17 का उपयोग करता हूं मुझे कोकोस 2 डी-एक्स मंच पर उस समस्या के बारे में चर्चा मिली: http://www.cocos2d-x.org/boards/6/topics/12563 मैंने सफलता के बिना वहां वर्णित सब कुछ करने की कोशिश की है। उस समस्या का कारण क्या है? मैं इसे कैसे ठीक कर सकता हूं?

+0

परीक्षण एक असली डिवाइस पर अपने एप्लिकेशन बेहतर –

+0

मैं एमुलेटर पर अपने ऐप का परीक्षण करना परीक्षण करने के लिए कैसे मेरे ऐप अलग पर काम करता है चाहते हो सकता है स्क्रीन। – Petr

+0

बहुत मदद नहीं कर सका, असल में हमारी कंपनी ने हतोत्साहित रिज़ॉल्यूशन में बहुत सारे डिवाइस खरीदे ..... –

उत्तर

9

मैं इस rpoblem

gLSurfaceView.setEGLConfigChooser(8 , 8, 8, 8, 16, 0); 

जोड़कर

gLSurfaceView.setCocos2dxRenderer(new Cocos2dxRenderer()); 

से पहले Cocos2dxActivity.java

में अब मेरी एप्लिकेशन एमुलेटर पर चलता है हल किया।

इस लिंक पर मेरी पोस्ट AVD सेटिंग्स के साथ स्क्रीनशॉट शामिल हैं:

http://www.cocos2d-x.org/boards/6/topics/12563?r=19274#message-19274

+0

धन्यवाद। सही काम करता है। – shaikh

+0

हाँ, यह! मैंने समस्या को ट्रैक करने के लिए घंटों बिताए। BasicGLSurfaceViewActivity एसडीके नमूना विंडोज पर एमुलेटर पर काम नहीं करेगा। BasicGLSurfaceView कन्स्ट्रक्टर में setRenderer से पहले setEGLConfigChooser पर अपना कॉल जोड़ना इसे ठीक करता है। अगर मैं कर सकता तो मैं आपको अधिक उत्साह दूंगा! – shouston