点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家您好,
我目前正在创建SAP Fiori移动应用程序。 我使用HAT调动了该应用程序,该应用程序运行良好,并将相应的Android平台构建导入到Android Studio中。 当我尝试运行该应用程序时,启动屏幕会显示在设备屏幕上,但之后它只会显示白屏。 调试时,我注意到此错误:
我是SAPUI5和Cordova的新手,但是我认为这意味着Component.js文件没有初始化吗? 我仔细检查了组件的名称,这似乎很好。
Component.js:
sap.ui.define([ " sap/ui/core/UIComponent" ],函数(UIComponent){ "使用严格"; 返回UIComponent.extend(" opensap.myapp.Component",{ 元数据:{ 清单:" json" }, 初始化:函数(){ //调用父级的init函数 UIComponent.prototype.init.apply(this,arguments); //其他初始化可以在这里完成 this.getRouter()。initialize(); } }); });
index.html:
<!DOCTYPE html> <头>MobileEventApp <脚本 id =" sap-ui-bootstrap" src=" https://sapui5.hana.ondemand.com/resources/sap-ui-core-dbg.js" data-sap-ui-theme =" sap_bluecrystal" data-sap-ui-libs =" sap.m" data-sap-ui-compatVersion =" edge" data-sap-ui-preload =" async" data-sap-ui-resourceroots ='{" opensap.myapp":" ./"}'> <脚本> sap.ui.getCore()。attachInit(function(){ 新的sap.ui.core.ComponentContainer({ 名称:" opensap.myapp" })。placeAt(" content"); });