2013-03-05 4 views
6

मैं विभिन्न मोबाइल प्लेटफार्मों के लिए उत्पन्न करने के लिए फोनगैप बिल्ड का उपयोग कर एक मोबाइल ऐप विकसित कर रहा हूं। मैंने एडोब टूल्स और डीडीएमएस का उपयोग करके एंड्रॉइड डिवाइस पर अपनी एपीके फ़ाइल को सफलतापूर्वक तैनात और डीबग किया है। अब विंडोज फोन 8 पर, लेकिन मुझे यह पता लगाने में परेशानी हो रही है कि डीबग कैसे करें।विंडोज फोन 8 से जावास्क्रिप्ट कंसोल आउटपुट को कैसे देखें एमुलेटर या डिवाइस चल रहा है फोनगैप ऐप

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

एसडीके विजुअल स्टूडियो एक्सप्रेस के साथ आया, लेकिन मुझे नहीं लगता कि इसे एक्सएस से चलाने के लिए एक्सएपी कैसे खोलें ताकि आउटपुट वीएस डीबग विंडोज़ पर जा सके। क्या फोनगैप बिल्ड से मेरे एक्सएपी से console.log स्टेटमेंट देखने का कोई तरीका है? या मुझे एक वीएस प्रोजेक्ट बनाना चाहिए और वहां से संकलित/रन करना चाहिए?

+0

कोई फोन गैपबिल्ड वहां से बाहर निकलता है? फोनगैप बिल्ड साइट अब ऐप पेज पर लोड हो रही है, मेरे साथ बहुत से लोग पानी में मर चुके हैं। समर्थन मंच – user206481

उत्तर

0

आप के साथ बनाम के रूप में यहाँ http://docs.phonegap.com/en/2.5.0/guide_getting-started_windows-phone-8_index.md.html#Getting%20Started%20with%20Windows%20Phone%208

समझाया आप दृश्य स्टूडियो उत्पादन विंडो में अपने console.log निशान देखेंगे एक wp8/कॉर्डोबा परियोजना बनाते हैं।

+0

पर कोई जवाब नहीं है फोनपैप को स्थानीय रूप से बनाने के लिए यह दस्तावेज़ है, मैं ऑनलाइन बिल्ड सेवा, फोनगैप बिल्ड का उपयोग करने की कोशिश कर रहा हूं। लेकिन अब मुझे स्थानीय रूप से निर्माण करने के लिए मजबूर किया गया है क्योंकि अभी फोनगैप बिल्ड टूटा हुआ है। लेकिन यह संभवतः मेरे कंसोल मुद्दों को ठीक करेगा। – user206481

3

राइट क्लिक करें परियोजना> गुण> निर्माण> जाँच डीबग निरंतर

परिभाषित करें तो विकल्प अक्षम होता है, कोड निष्पादन (शिफ्ट + F5)

संदेश आउटपुट खिड़की के पास जाना चाहिए बंद करो। इसे खोलने के ऊपर दृश्य पर जाएं> आउटपुट (Alt +)

संपादित करने के लिए:

विजुअल स्टूडियो 2013 के लिए, यह निम्नलिखित काम करेगा की तरह लगता है।

    एक परियोजना समाधान एक्सप्लोरर में चयन किया है, परियोजना मेनू पर, क्लिक गुण साथ
  1. संकलित टैब पर क्लिक करें।
  2. उन्नत संकलित विकल्प बटन उन्नत संकलक सेटिंग्स संवाद बॉक्स खोलने के लिए क्लिक करें।
  3. का चयन करें DEBUG स्थिर चेक बॉक्स को परिभाषित करें, और उसके बाद ठीक पर क्लिक करें।
+0

मेरे विजुअल स्टूडियो 2013 में कोई भी बिल्ड विकल्प नहीं है (राइट क्लिक प्रोजेक्ट> प्रॉपर्टी> बिल्ड> चेक डेब्यूज निरंतर परिभाषित करें) और console.log संदेश आउटपुट विंडो में नहीं दिखता है (देखें> आउटपुट) – vineet

+0

मैंने जवाब अपडेट किया। मुझे उम्मीद है यह मदद करेगा। – fabian

+0

मेरे पास एक ही समस्या है। मुझे आपकी कोई भी प्रविष्टि नहीं मिल रही है ... – Beat

2

विजुअल स्टूडियो 2013

JavaScript कंसोल आउटपुट को देखने के लिए, पर क्लिक करें:

DEBUGWindowsJavaScript Console

या कंसोल को खोलने के लिए एक शॉर्टकट का उपयोग करें:

CTRL + ALT + V, C

+0

यह वीएस2015 में भी काम करता है, धन्यवाद। – Perfection

+1

ऐसा लगता है कि विंडोज 10 के साथ काम करता है, न कि विंडोज फोन 8 – AmineG

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