簡體   English   中英

如何調試phonegap windows phone 8.1

[英]How to debug phonegap windows phone 8.1

我是Windows手機開發的新手,發現我不知道如何使用Windows Phone模擬器調試cordova / phonegap應用程序。

我發現使用weinre從這里 )可以調試應用程序,但仍然沒有找到如何將其與模擬器連接(使用<script src="http://127.0.0.1:8080/client/#anonymus"></script> index.html中的<script src="http://127.0.0.1:8080/client/#anonymus"></script>沒有工作)

所以,我對2個可能的問題有兩個可能的答案:

1)如何調試Windows phone的cordova / phonegap應用程序?

2)如果使用weinre,我怎樣才能使它工作,以便我可以調試我的應用程序?

確保您已在VS中創建了Windows Phone項目。 如果您可以在設備上運行它,那么它應該使用以下內容。 摘自本網站: http//sviluppomobile.blogspot.cz/2013/03/how-to-debug-windows-phone-html5-apps.html

您可以通過打開瀏覽器頁面並加載127.0.01:8080來驗證服務器是否已啟動(8080是Weinre的默認端口)。 如果您看到此頁面,則服務器正在運行:

現在單擊Debug Client User Interface鏈接,您可以在其中查看是否已連接任何客戶端並調試已連接的客戶端。 讓我們創建Windows Phone HTML5應用程序。 使用SDK模板創建一個新項目,在文件夾Html中打開index.html頁面並將此行添加到head部分:

<script src="http://[the server ip]:8080/target/target-script-min.js#anonymous"></script>

將[服務器ip]替換為運行Winre服務器的PC的IP並運行該應用程序。 如果一切按照我們在服務器上的Debug Client用戶界面中的預期進行,我們應該會看到一個Target已連接:

連接目標Windows Phone頁面后,您可以實時檢查和更改DOM

如果失敗你總是可以在IE11中運行該站點並更改其設置以模擬Windows Phone設備,然后使用內置的IE調試工具,但這顯然不會在設備上調試...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM