簡體   English   中英

將Windows Phone 8.0 phonegap應用程序從Worklight 6.0移動到Worklight 6.1

[英]Moving windows phone 8.0 phonegap app from worklight 6.0 to worklight 6.1

我將Windows Phone混合應用程序從Worklight 6.0遷移到Worklight 6.1。 除了Cordova Native API外,我們還使用了大約13個用戶插件。

開始將ProjectName項目從6.0.0版本遷移到6.1.0.01.20140821-0406版本。
遷移至Windows Phone 8的Cordova 3.1.0

應用成功遷移。

遷移后,啟動屏幕后,應用程序無法啟動。 MainPage.xaml.cs的開頭有以下代碼:

InitializeComponent();
this.CordovaView.Browser.LoadCompleted += Browser_LoadCompleted;

在工作的6.0應用程序中,InitializeComponent()之后,VS輸出列出了所有插件。但是在6.1應用程序中,它不顯示任何插件。

在工作的6.0應用中,在this.CordovaView.Browser.LoadCompleted之后,VS輸出為

CordovaBrowser_Navigated :: /www/default/MainPage.html
CordovaBrowser_Navigated :: ///www/default/MainPage.html

但是在6.1中,它沒有顯示CordovaBrowser_Navigated。

注意:Worklight 6.0使用Cordova 2.6,Worklight 6.1使用Cordova 3.1.0

我們是否必須使用節點CLI命令行界面來添加插件?

我嘗試對Windows Phone 8 Hybrid應用程序從WL6.0的簡單項目執行相同的操作,並將其遷移到WL 6.1,由於本地項目中文件的鎖定,構建似乎失敗了。 這似乎是該工具中的一個問題。

錯誤消息:[2015-01-21 18:27:01] FWLST1040E:Windowsphone8構建失敗:無法替換目標文件“ ZZZZZZ / TestWP8 / apps / TestWP8App / windowsphone8 / native / .wldata”

請與您的IBM支持團隊聯系以打開PMR,請求對此問題進行調查。

重現步驟:

  1. 在IBM Worlight 6.0中創建一個簡單的應用程序;
  2. 添加Windows Phone 8環境;
  3. 在Visual Studio上打開本機項目(以在設備上運行它)
  4. 關閉Visual Studio(不知道它是否是可選的,但由於問題的性質是鎖,所以不確定是誰在鎖定它)
  5. 打開WL 6.1並導入在WL 6.0上創建的項目。

此時出現消息:FWLST1040E:Windowsphone8構建失敗:目標文件'.... / TestWP8 / apps / TestWP8App / windowsphone8 / native / .wldata'無法替換'

暫無
暫無

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

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