2013-03-05 14 views
6

我正在開發一個使用Phonegap Build的移動應用程序來爲不同的移動平臺生成。我已經使用adb工具和ddms在Android設備上成功部署和調試了我的APK文件。現在進入Windows Phone 8,但我很難搞清楚如何調試。如何查看從Windows Phone 8模擬器或運行Phonegap應用程序的設備輸出的javascript控制檯輸出

我有一臺Windows 8 Pro機器,並已成功安裝Windows Phone SDK,使用應用程序部署工具將XAP文件部署到模擬器和Windows Phone 8設備(獲得MS Dev訂閱,註冊手機,全部那東西)。該應用程序加載但似乎沒有收到deviceready事件,但我真的不知道,因爲我看不到控制檯日誌。

SDK附帶了Visual Studio Express,但我看不到如何打開XAP以從VS運行它,因此輸出可能會轉到VS調試窗口。有沒有辦法從Phonegap Build的XAP中查看console.log語句?或者我必須創建一個VS項目並從那裏編譯/運行?

+0

任何PhoneGapBuild偷窺在那裏? PhoneGap Build網站現在停滯在應用程序頁面上,很多人(包括我在內)都死在水中。在支持論壇上沒有回覆 – user206481 2013-03-06 11:24:05

回答

0

如果創建VS這裏http://docs.phonegap.com/en/2.5.0/guide_getting-started_windows-phone-8_index.md.html#Getting%20Started%20with%20Windows%20Phone%208

解釋你會看到在Visual Studio輸出窗口你的console.log痕跡WP8 /科爾多瓦項目。

+0

這是在本地進行phonegap構建的文檔,我正嘗試使用在線構建服務Phonegap Build。但是我現在不得不在本地進行構建,因爲現在Phonegap Build已經破裂。但是,這可能會解決我的控制檯問題。 – user206481 2013-03-06 12:57:46

3

右鍵單擊項目>屬性>生成>檢查定義DEBUG常數

如果選項被禁用,停止執行代碼( + F5

消息應該去輸出窗口。要打開它,去查看>輸出(Alt鍵 + )

編輯:

對於Visual Studio 2013,好像下面會工作。

  1. 隨着解決方案資源管理選擇一個項目,該項目菜單上, 點擊屬性
  2. 單擊編譯選項卡。
  3. 單擊高級編譯選項按鈕以打開高級編譯器設置對話框。
  4. 選擇Define DEBUG常量複選框,然後單擊確定
+0

在我的Visual Studio 2013中沒有任何生成選項(右鍵單擊項目>屬性>生成>檢查定義DEBUG常量)和console.log消息不顯示在輸出窗口(視圖>輸出) – vineet 2015-11-04 12:46:34

+0

我更新了答案。我希望它有幫助。 – fabian 2015-11-12 19:16:57

+0

我有同樣的問題。我找不到任何你提到的條目... – Beat 2015-11-27 15:08:13

2

在Visual Studio 2013

看到JavaScript控制檯輸出,單擊:

DEBUGWindowsJavaScript Console

,或者使用快捷鍵來打開控制檯:

CTRL + ALT + V, C

+0

這適用於VS2015,謝謝。 – Perfection 2016-01-27 12:30:23

+1

這似乎適用於Windows 10,而不適用於Windows Phone 8 – AmineG 2016-12-26 17:32:40

相關問題