java - FATAL EXCEPTION: GLThread 84: FileNotFoundException Android logcat errors -


यह प्रश्न एक सटीक डुप्लिकेट है: < / P>

  • 3 जवाब

मेरा खेल सही ढंग से चलता है जब मैं डेस्कटॉप संस्करण की जांच करें, लेकिन जब मैं एक एंड्रॉयड एमुलेटर लॉन्च करता हूं और गेम को एमुलेटर पर चलाने की कोशिश करता हूं तो गेम बंद हो जाता है और मुझे लॉककैट त्रुटियां मिलती हैं:

  10-28 08: 00: 53.528 : ई / एंड्रॉइड रेंटाइम (1203): घातक अपवाद: जीएल रीथ 84 10-28 08: 00: 53.528: ई / एंड्रॉइड रेंटाइम (1203): प्रक्रिया: com.mkgame.game1.android, पीआईडी: 1203 10-28 08: 00: 53.528 : E / AndroidRuntime (1203): com.badlogic.gdx.utils.GdxRuntimeException: फ़ाइल लोड नहीं की जा सकी: playButton2.png 10-28 08: 00: 53.528: E / AndroidRuntime (1203): com.badlogic.gdx पर। ग्राफिक्स। पिक्समैप। & Lt; init & gt; (पिक्समैप। जावा 140) 10-28 08: 00: 53.528: ई / एंड्रॉइडरेंटिम ई (1203): com.badlogic.gdx.graphics.glutils.filetexture.data.prepare पर (फ़ाइल परिभाषाडेटा.जावा: 64) 10-28 08: 00: 53.528: ई / एंड्रॉइडरेंटाइम (1203): com.badlogic.gdx.graphics पर .एक्स्टेक्शन.लोड (बनावट। जावा 30) 10-28 08: 00: 53.528: ई / एंड्रॉइड रेंटाइम (1203): com.badlogic.gdx.graphics.Textxture पर। & Lt; init & gt; (बनावट। Java.121) 10 -28 08: 00: 53.528: ई / एंड्रॉइड रेंटाइम (1203): com.badlogic.gdx.graphics.Texture पर। & Lt; init & gt; (बनावट। Java:100) 10-28 08: 00: 53.528: ई / एंड्रॉइड रेंटमैन ( 1203): com.badlogic.gdx.graphics.Texture पर। & Lt; init & gt; (बनावट। जावाः 9 2) 10-28 08: 00: 53.528: ई / एंड्रॉइड रेंटाइम (1203): com.MKgames.game1.screen पर। MainMenuScreen। & Lt; init & gt; (MainMenuScreen.java38) 10-28 08: 00: 53.528: ई / एंड्रॉइडरेंटाइम (1203): com.MKgames.Game1.create पर (game1.java29) 10-28 08:00 : 53.528: ई / एंड्रॉइड रेंटाइम (1203): com.badlogic.gdx.backends.android पर। एंड्रॉइड ग्राफिक्स। ऑनसर्फफ़ेस (एंड्रॉइडग्राफिक्स। जावाका 3636) 10-28 08: 00: 53.528: ई / एंड्रॉइडरेंटाइम (1203): एंड्रॉइड पर opengl.GLSurfaceView $ GLT Hread.guardedRun (GLSurfaceView.java.1512) 10-28 08: 00: 53.528: ई / एंड्रॉइडरेंटाइम (1203): एंड्रॉइड। ओपन। जीएल सूरफफ़ेस दृश्य $ GLThread.run (GLSurfaceView.java1240) 10-28 08:00: 53.528: E / AndroidRuntime (1203): द्वारा उत्पन्न: com.badlogic.gdx.utils.GdxRuntimeException: फ़ाइल पढ़ने में त्रुटि: playButton2.png (आंतरिक) 10-28 08: 00: 53.528: ई / एंड्रॉइडरेंटाइम (1203): कॉम पर .badlogic.gdx.backends.android.AndroidFileHandle.read (AndroidFileHandle.java:77) 10-28 08: 00: 53.528: ई / एंड्रॉइड रेंटाइम (1203): com.badlogic.gdx.files पर। फ़िलहाल। रोबेट्स (फ़ाइलहैंडल Java: 220) 10-28 08: 00: 53.528: ई / एंड्रॉइड रेंटाइम (1203): com.badlogic.gdx.graphics पर। पिक्समैप। & Lt; init & gt; (पिक्समैप.जावा प्रोजेर 37) 10-28 08: 00: 53.528 : E / AndroidRuntime (1203): ... 10 और 10-28 08: 00: 53.528: ई / एंड्रॉइड रेंटाइम (1203): के कारण: java.io.FileNotFoundException: playButton2.png 10-28 08: 00: 53.528: ई / एंड्रॉइड रेंटाइम (1203): एंड्रॉइड कंटेंट.स.एस्सेटमेनैजर। ओपन एसेट (नेटिव मेथोड) 10-28 08: 00: 53.528: ई / एंड्रॉइडरेंटाइम (1203): एंड्रॉइड पर .content.res.AssetManager.open (AssetManager.java:316) 10-28 08: 00: 53.528: ई / एंड्रॉइड रेंटाइम (1203): एंड्रॉइड कंसेंट.्रेस.एस्सेटमेनैजर.ओपेन (एसेट मैनेजर। जावा 990) 10- 28 08: 00: 53.528: ई / एंड्रॉइड रेंटाइम (1203): com.badlogic.gdx.backends.android पर। एंड्रॉइडफ़ाइलहाण्डले.रेड (एंड्रॉइडफ़ाइलहैंडले.जावा:75) 10-28 08: 00: 53.528: ई / एंड्रॉइडरेंटाइम (1203) : ... 12 अधिक  

मैं समझता हूं कि त्रुटि स्पष्ट है कि फाइल नहीं मिली है, लेकिन यह होना चाहिए क्योंकि यह स्थान ठीक है और जब मैं इसे डेस्कटॉप ऐप के रूप में चलाता हूं फ़ाइल ठीक है (मैं एंड्रॉइड संपत्ति में अपनी सभी डेस्कटॉप संपत्तियों की प्रतिलिपि बनायीं, वे बिल्कुल वही हैं)। तो समस्या क्या हो सकती है?

यहां वह जगह है जहां मैं छवि सेट कर रहा हूं:

  बनावट प्लेबटन-स्टाइल = नए बनावट (Gdx.files.internal ("playButton2.png") );  

अपना उपयोग करें।

  बनावट = नया बनावट (Gdx.files.internal ( "YourPath / YourFile.png"));  

दूसरी ओर, emulators वर्चुअल डिस्क का उपयोग "पता करने के लिए कि वे किस चीजें रखते हैं :)" कोई गंभीरता से शायद कोई त्रुटि वहां से नहीं आती है।

संपादित करें: अपने पैकेज एक्सप्लोरर में

एसेटसेट -> yourfile.png

या

संपत्ति -> yourFolder -> yourfile.png

नया: आपका गलती यह है कि ड्राफ्ट में आपके पास एंड्रॉइड है जैसे nombre.png एक खिड़कियों का शॉर्टकट फ़ोटो है और उन्हें फोटो कॉपी हटाएं, अगर आप ड्रैगिंग को दबाएंगे तो मुझे लगता है कि विंडोज़ नियंत्रण भी कॉपी करने के लिए था


Comments

Popular posts from this blog

java - Can't add JTree to JPanel of a JInternalFrame -

javascript - data.match(var) not working it seems -

javascript - How can I pause a jQuery .each() loop, while waiting for user input? -