2012-11-13 26 views
5

मैं 212 दिनों के लिए libgdx के साथ काम कर रहा हूं, और मुझे इसकी लटकना शुरू हो रहा है।
मैं एंड्रॉइड और डेस्कटॉप पर तैनाती के साथ सहज हूं, लेकिन मुझे HTML5 संस्करण को चलाने/डीबग या तैनात करने के बारे में कोई जानकारी नहीं है।
जब मैं वेब एप्लिकेशन के रूप में चलाता हूं, तो लिंक मुझे http error 404 देता है।
मैंने libgdx विकी पर जो कहा वह मैंने किया, लेकिन यह काम नहीं कर रहा है, इसलिए, सहायता का स्वागत किया जाएगा।
बीटीडब्ल्यू, ऐप एंड्रॉइड और डेस्कटॉप पर काम कर रहा है।libgdx एचटीएमएल 5 परिनियोजन

उत्तर

1

ऐप को सही तरीके से तैनात करना थोड़ा मुश्किल है। लिबडक्स (Google कोड में) की विकी में आप ऐप को तैनात और डिबग करने के लिए पहली प्रविष्टियों में से एक में पा सकते हैं। टॉमकैट सर्वर को स्थापित और कॉन्फ़िगर करना सबसे आसान तरीका है, विकी के चरणों को करें और यह सब कुछ है। यदि आप ऐप को तैनात नहीं करना चाहते हैं, तो केवल इसका परीक्षण करें, आप सीधे जीडब्ल्यूटी एसडीके पर एम्बेडेड सर्वर जेटी के साथ ग्रहण से कर सकते हैं। उम्मीद है कि यह आपकी मदद करता है।

8

यह मेरे लिए काम किया: ग्रहण में

- सही *-html परियोजना पर क्लिक करें। "Google" -> "जीडब्ल्यूटी संकलन" का चयन करें। यह परियोजना पर एक जीडब्ल्यूटी संकलन करेगा, इसमें थोड़ी देर लग सकती है इसलिए धैर्य रखें। एक बार यह पूरा होने के बाद, मैं विस्तारित war निर्देशिका को मेरी टोमकैट webapps निर्देशिका में कॉपी करने में सक्षम था। टॉमकैट पहले ही चल रहा था, उसने बदलाव उठाया और गेम को तैनात किया, मैं इसे localhost:8080/war/ के माध्यम से लोड करने में सक्षम था, बाद में मैंने अपनी परियोजना के लिए कुछ और उपयुक्त करने के लिए निर्देशिका (वेबपैस फ़ोल्डर में से एक) का नाम बदल दिया।

शुभकामनाएं।

3

मैं यह महसूस करने से एक घंटे पहले इस समस्या में भाग गया था कि जब मैंने "वेब एप्लिकेशन के रूप में चलाया" चुना और ग्रहण ने मुझे युद्ध निर्देशिका को इंगित करने के लिए कहा, तो मैं प्रोजेक्ट की रूट निर्देशिका का चयन करने के लिए पर्याप्त मूर्ख था ।

एक बार जब मैं वापस गया और वास्तविक युद्ध फ़ोल्डर की ओर इशारा किया, तो यह बिना किसी मुद्दे के भाग गया। मूर्खतापूर्ण मुझे पता है, लेकिन जांचने का बुरा विचार नहीं हो सकता है, अगर कोई इसे 1 बजे स्थापित कर रहा है तो मैं lol हूं।

2

वर्तमान तिथि (दिसंबर 2014) के मुताबिक, लिबडक्स अब माइक्रिस के जवाब का उपयोग करके धीरे-धीरे उपयोग और तैनाती का उपयोग करता है, जो आपके लिए काम नहीं कर सकता है। इस समस्या के लिए सबसे अच्छे समाधान के लिए निम्न मार्गदर्शिका का पालन करें:

https://github.com/libgdx/libgdx/wiki/Gradle-on-the-Commandline