2015-12-17 2 views
5

SAPUI5アプリケーションに問題があります。私はEclipseとphonegapで私のアプリケーションをエクスポートし、もし私がsap-ui-core.jsのために以下のリソースを使用すると、エクスポートされたアプリケーションはタブレット上で起動していません。ライトブルーの画面をロードすると、画面が停止します。私は正常に動作し、アプリが実行されているeverthing sapui5のサーバ上でSAP-UI-Core.jsファイルへの私のSRC-パスを変更する場合、私は今ここにsapui5SAPUI5 Android App - ローディングされていないリソース

<script id="sap-ui-bootstrap" src="resources/sap-ui-core.js" 
    type="text/javascript" data-sap-ui-libs="sap.m, sap.ui.commons, sap.ui.ux3, sap.ui.table, sap.ui.core, sap.viz, sap.suite.ui.commons, sap.uxap, sap.ui.layout" 
    data-sap-ui-theme="sap_bluecrystal"> 
</script> 

からランタイムをダウンロードしました。 CSSファイルのように私の他のファイルが正しく

<script id="sap-ui-bootstrap" src="https://sapui5.netweaver.ondemand.com/resources/sap-ui-core.js" 
    type="text/javascript" data-sap-ui-libs="sap.m, sap.ui.commons, sap.ui.ux3, sap.ui.table, sap.ui.core, sap.viz, sap.suite.ui.commons, sap.uxap, sap.ui.layout" 
    data-sap-ui-theme="sap_bluecrystal"> 
</script> 
+0

私は、cordovaを使用してモバイルデバイス上でUI5アプリケーションを実行するときに同様の問題が発生しました。しかし私の場合は、index.htmlの 'document.addEventListener(" deviceready "、fnDeviceReady)'と 'sap.ui.getCore()。attachInit(fnInit)'のように 'deviceready'を待つのに役立ちました。明らかに、いくつかのタイミング問題がありました。 –

答えて

2

を(同じルート)をロードしているため、上記のパスは、私はあなたがUI5ランタイムモバイルライブラリを使用していることを数える正しいです。 this linkは、モバイル用ランタイムモバイル開発を使用すると述べています。次のようにブートストラップ時にインクルードしたライブラリ。

<script id="sap-ui-bootstrap" src="resources/sap-ui-core.js" 
    type="text/javascript" data-sap-ui-libs="sap.m, sap.ui.commons, sap.ui.ux3, sap.ui.table, sap.ui.core, sap.viz, sap.suite.ui.commons, sap.uxap, sap.ui.layout" 
    data-sap-ui-theme="sap_bluecrystal"> 
</script> 

UI5ランタイムモバイル

は、上記のすべてのライブラリをサポートしていません。このファイルには、次のようなコントロールライブラリが含まれています。 sap.m, sap.ui.core,sap.ui.layout,sap.ui.suite,sap.ui.unified.ハイブリッドモバイルアプリケーション開発については、 thisのドキュメントを参照してください。

関連する問題