在我之前的博客中,我讨论了如何在Eclipse中设置Android开发平台。本博客将介绍在Android设备上运行SAPUI5的步骤。
使用Phone Gap在Android设备上部署和运行SAPUI5的步骤。
从以下URL下载Phone Gap(2.9.0)。
将内容复制到本地目录并解压。
打开Android的Eclipse项目,在我之前的博客中解释,选择"Assets"文件夹并在其下创建一个名为"WWW"的新文件夹
复制科尔多瓦.js, cordova-2.9.0.jar文件夹,您可以从phonegap2.9.0文件夹下载到您的项目中(分别是WWW和libs文件夹),如下图所示。phonegap2.9.0的路径是"phoneGap-2.9.0\lib\android"
右击Libs文件夹,确保项目具有正确的构建路径,如图
所示主活动.java文件,执行以下更改,
将以下内容复制粘贴到"AndroidManifest.xml文件"
在同一个文件中添加config changes属性,如下所示
从SDN站点下载SAPUI5的内容
从下载的内容中复制所需的移动库,物联网流量卡,如下所示,并将其移动到eclipse中的WWW文件夹中。我有其他资源,以及我的项目所需的资源。
现在将您的SAPUI5开发应用程序复制到项目的WWW文件夹中。
打开索引.HTML文件并添加科尔多瓦.js和Jquery文件,如图所示
"索引.html文件如下
我已经选择了Android虚拟设备(AVD)并能够启动SAPUI5应用程序。
使用下面的选项,您可以从Eclipse生成.Apk文件。
谢谢,
S.Rajkumar。
你好Rajkumar,
您的帖子对我很有帮助,非常感谢。我按照您上面讨论的内容,为Android平台开发了SAPUI5移动应用程序,但我不同意超级加载URL("文件:///android\u asset/www/索引.html"";"
在LogCat中显示许多错误消息,如,
无法打开资产Url:file:///android\u asset/www/collaboration/library-预加载.json
请查看附件中的屏幕截图,以便更好地理解。
请您建议我如何避免此问题。
注意:我添加了sapui5 mobile static、sapui5 sdk static、sapui5 static
提前谢谢。
Nag。
您好,
请检查是否你有图书馆吗-预加载.json文件位于路径resources->sap->m->library中-预加载.json.
另外,请确保您的SAPUI5 mobile UI元素也是上述文件的一部分。我只能使用视图类型。js
谢谢,
S.Rajkumar.
你好Rajkumar,
谢谢,我已经避免了上述问题。我得到了另一个问题"文件:///android资产/www/resources/sapui-核心.js:第117行:未捕获的TypeError:无法读取已定义的""的属性""Label""。
我已包含所有UI库,但sap UI遇到问题-核心.js.
你能帮我吗。
谢谢,
纳格
你好,拉吉库马尔,
非常感谢,我的申请正在进行中很好。
你能建议我如何在这个应用程序中使用oData服务(使用PhoneGap的跨平台SAPUI5移动应用程序)。
谢谢,
Nag
你好,Nag,
很好,你成功了。
根据我的经验,以下是帮助您了解如何使用SAPUI5应用程序中的OData服务的最佳文档。
端到端指南:将SAP NetWeaver上的SAPUI5应用程序构建为ABAP 7.31使用网关OData服务
谢谢,
S.Rajkumar。
嗨,Rajkumar,
谢谢你的帖子,它真的很有帮助。
我做了你说的所有步骤,但我想我正面临一个问题与科尔多瓦我猜。
我得到这个错误在我的模拟器,我一开始的应用程序。
下面是我得到的错误控制台:-
我已经上传了科尔多瓦.js文件和cordova.jar文件正如你提到的和检查它也显示正确的建造路径。
你能帮我吗。。?
提前谢谢各位
各位好,
请尽量保持您的热情cordova.jar文件文件在您的项目的生成路径,请确保您保持cordova.jar文件文件也在你的项目的lib文件夹中。
谢谢和问候,
Nag
嗨Nag,
我一直保存着cordova.jar文件也在lib文件夹中。我查过了,还有预加载.json但我还是犯了同样的错误。
当我陷入困境时,你知道怎么继续吗。?
感谢并问候,
Vishesh.
嗨,
我有同样的问题:
"警报:(错误)初始化Cordova:找不到类"
我已经检查了cordova.jar文件在构建路径和lib文件夹中的文件,看起来很好。
现在有什么解决方案吗?
谢谢,
伊丹本莫舍
嗨伊丹,
我找不到任何解决办法。由于这是我的副业,所以没有太多时间来关注它。
如果你找到任何解决方案,请分享。
谢谢,
维什
嗨,拉吉库马尔
我得到以下错误。我是按照同样的步骤解释的
你能指导吗?
问候
安居
嗨,
你能查一下你有没有图书馆吗-预加载.json文件位于路径resources->sap->m->library中-预加载.json.
谢谢,
S.Rajkumar.
嗨,Raj,
谢谢你的回复,数据分析工具有哪些,问题解决了,但现在我有一个新问题
你能帮我解决这个问题吗?
问候
安居
你好,安居,
在应用方面出错的可能性更大。在使用设备之前,请尝试在eclipse或任何UI5运行时独立检查应用程序。
谢谢,
S.Rajkumar。
你好,Rajkumar,
我尝试跟随您的博客进行开发和应用,并在android环境下运行。
我收到以下错误。请尝试解决我下面的问题
初始化cordova类时出错未找到
Hi Raj,
此代码在sapui5应用程序pjct中运行良好,但只有在创建phonegap应用程序时才会出错。不知道该怎么解决。
问候
安居
你好,拉杰,