云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

MySQL数据库_修改数据库最大连接数_最新活动

小七 141 0

有关最新信息,请访问移动开发工具包文档。

如果您已经开始学习和使用移动开发工具包来构建跨平台本地移动应用程序,您可能已经看到,将应用程序元数据定义从SAP Web IDE完整堆栈部署到SAP云平台移动服务是多么容易。

右键单击MDK项目>MDK部署和激活>将捆绑包上载到移动服务

(您还可以将此捆绑包文件下载到本地计算机,并与移动服务管理员共享,然后管理员可以上传到移动服务中)

您可能也听说过针对VS代码的MDK扩展

SAP Web IDE继续是我们移动开发工具包应用程序的主编辑器。但是,如果您是MDK应用程序开发人员,则此扩展旨在帮助您在整个应用程序开发生命周期中在本地环境中快速高效地编写、构建和调试MDK应用程序。它可以直接连接到设备/仿真器,因此您可以在运行时看到真正的应用程序。它在Mac和Windows系统上都受支持。该扩展基于VS代码扩展框架,使用VS代码支持的许多核心服务,如工作区、语言协议、任务等。它还引入了一种新的MDK语言和一个新的调试过程。

现在的问题是,如果您使用的是VSCode,或者您可能会修改应用程序定义,或者修复您最初在Web IDE中创建的MDK项目的某些验证规则中的一些问题,那么如何将这个新的元数据/应用程序定义部署到移动服务?

您可以将更改推送到GitHub,大数据应用前景,然后在WebIDE中拉取这些更改,然后按照上述方法进行操作;或者

在本地机器中创建一个上传包文件,并从移动服务驾驶舱将其部署到移动服务中。

注意:目前无法将MDK包直接从VS代码部署到SCP移动服务中。

我将分享步骤按照第二种方法

创建一个定制的MDK客户端

一旦MDK客户端就绪,进入终端中的项目路径并执行tns run ios

您应该看到在模拟器中启动,大数据+,一旦登录完成,不接受来自移动服务的应用程序更新。

注意:不接受来自移动服务的更新

在从VS代码生成和调试MDK应用程序时,请避免使用SAP云平台移动服务的应用程序更新来更新本地计算机上的MDK客户端。

一旦您的MDK客户端收到来自移动服务的更新,大数据什么意思,本地捆绑包来自VS代码的文件被禁用,并且不会显示您在VS代码中进行的应用程序更新。

如果您已经更新了此文件,请在iOS模拟器上重置或重新安装您的应用程序,再次遵循入职流程,不接受来自移动服务的更新。

(此说明复制自此博客文章)

下一步-为Visual Studio代码设置MDK扩展

我已为在SAP Web IDE中创建的MDK项目设置了GitHub。

现在在VSCode中克隆同一项目

从视图中打开命令调色板菜单并选择Git:克隆和输入GitHub repo url。您也可以使用终端来执行相同的操作。

进入VSCode设置>将调试应用程序根目录设置为MDK客户端项目主目录

例如/Applications/MDK303/MDKClient_SDK/JKNewDemoApp

然后在VSCode>终端>运行构建任务

触发bundle任务以附加目标的源映射信息捆绑包.js,

然后是源地图和新地图捆绑包.js将被复制到tns项目应用程序文件夹。

如果没有可用的源映射,则不会启用规则映射和规则文件中的断点。

请检查应用程序文件夹以查看两者是否都可用bundel.js.地图以及捆绑包.js出现在那里。

如果规则中有问题,然后可以设置一个调试器来解决这个问题(下面是关于这个问题的详细博客)。为了这篇博文,我刚修改了这个页面的标题。一旦我做了更改,我就保存它,什么是物联网应用技术,并且可以在模拟器上看到即时结果,因为MDK Bundler已经运行并触发应用程序的重新启动。

现在,我们已经修改了元数据/应用程序定义,让我们创建一个bundle zip文件并上传到移动服务

导航到MDKClient_SDK的应用程序bundler文件夹部分

复制/复制设置.json.template文件并将其重命名为设置.json

在此文件中进行以下更改

一旦完成,打开终端/命令行,导航到MDKClient_SDK/tools/application bundler并运行node bundler-客户端.js

你会发现上传包.zip文件位于同一个应用程序绑定器文件夹中。此zip文件可以上传到移动服务中。

希望本指南对您有所帮助。

按照这些教程开始使用MDK。使用一些高级功能增强MDK应用程序创建MDK在线应用

问候

Jitendra Kansal

产品管理,云服务市场,SAP云平台移动服务SAP SE公司