簡體   English   中英

是否有技巧讓weinre進行連接(通過Apache Cordova CTP3的工具通過WP8.1)

[英]Is there a trick to get weinre to connect (WP8.1 via Tools for Apache Cordova CTP3)

因此,我需要通過控制台插件進行控制台輸出,然后才能運行weinre。 weinre的說明和教程寫得很好並且內容廣泛-我有充分的理由相信我的設置正確,因為從測試WP8.1設備中,我可以使用IE導航到我的本地weinre服務器並運行weinre紅色/綠色/藍色演示。 本地weinre服務器正在運行--boundHost 10.0.0.4 --debug ,它通過IE通過weinre演示准確顯示連接。

但是,將<script>"http://10.0.0.4:8080/target/target-script-min.js#nokia"</script>放入模板中時(BlankCordovaApp,上面寫着“您的應用程序已准備就緒” )應用程序的index.html(位於head標簽內),在Device上構建並運行,該應用程序未嘗試登錄Weinre服務器。

我假設一定有白名單問題?

線索表示贊賞。

我會發布代碼,但實際上是將script標簽添加到模板的html中...對我來說似乎太過分了!

如果您僅針對WP8.1 +,並且正在構建“打包的應用程序”(您沒有網頁訪問Cordova API),請嘗試使用“ Windows Phone(Universal)”目標。 它使用更新的“ Windows” Cordova平台而不是WP8,因此可以完全訪問VS調試器。 在這種情況下,不需要weinre,並且由於適當的安全模型,可能無法正常運行。 僅當通過“ Windows Phone 8”目標使用WP8 Cordova平台時,才需要weinre。

如果確實需要使用WP8平台,請首先確認電話可以實際訪問上面列出的IP。 一種簡單的方法是轉到手機上的瀏覽器並導航到上面的URI。 聽起來這確實對您有用,所以假設它可以訪問URI,並且實際上您正在使用WP8 Cordova平台,那么weinre可能會遇到一個缺點。 它基於JavaScript,因此,有時您的應用程序代碼出現問題可能會導致其停止運行。 幸運的是,控制台訪問有一個備用。 如果進入bld / Debug / platforms / wp8文件夾並打開找到的解決方案,則可以運行該應用程序,並且將在“輸出”窗口中看到控制台輸出。

編輯 :CTP3當前不直接支持調試Windows Phone(通用),但是轉到bld / Debug / platforms / windows文件夾並在那里打開解決方案。 即將發布的更新將解決此問題。

暫無
暫無

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

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