首页 文章

将Windows Phone 8.0 phonegap应用程序从worklight 6.0移动到worklight 6.1

提问于
浏览
0

我将windows phone hybrid app从worklight 6.0迁移到了worklight 6.1 . 除了cordova Native API之外,我们还使用了大约13个用户插件 .

开始将ProjectName项目从V6.0.0迁移到V6.1.0.01.20140821-0406 . 迁移到Cordova 3.1.0 for Windows Phone 8

应用程序迁移成功 .

迁移后,应用程序不会在启动后启动 . MainPage.xaml.cs在开始时有以下代码:

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

在工作6.0应用程序中,在InitializeComponent()之后,VS输出列出了所有插件 . 但在6.1应用程序中,它不显示任何插件 .

在工作6.0应用程序,在此之后.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来添加插件?

1 回答

  • 1

    我尝试使用WL6.0的Windows Phone 8 Hybrid应用程序的简单项目执行相同的操作,并将其迁移到WL 6.1,由于本机项目中的文件锁定,构建似乎失败了 . 它似乎是该工具中的一个问题 .

    错误信息:[2015-01-21 18:27:01] FWLST1040E:windowsphone8构建失败:目标文件'ZZZZZZ / TestWP8 / apps / TestWP8App / windowsphone8 / native / .wldata'无法替换

    请联系您的IBM支持团队,打开PMR请求调查问题 .

    重现步骤:

    • 在IBM Worlight 6.0中创建一个简单的应用程序;

    • 添加windows Phone 8环境;

    • 在Visual Studio上打开本机项目(在设备上运行它)

    • 关闭Visual Studio(不确定它是否是可选的,但由于问题的本质是锁,不确定是谁锁定它)

    • 打开WL 6.1并导入在WL 6.0上创建的项目 .

    此时出现消息:FWLST1040E:windowsphone8构建失败:目标文件'.... / TestWP8 / apps / TestWP8App / windowsphone8 / native / .wldata'无法替换'

相关问题