2015-12-17 7 views
5

Ich habe ein Problem mit meiner SAPUI5-Anwendung. Ich exportiere meine App mit Eclipse und phonegap und wenn ich die folgenden Ressourcen für die sap-ui-core.js verwende, startet die exportierte App nicht auf meinem Tablet. Der Bildschirm stoppt durch Laden mit einem hellblauen Bildschirm. Ich habe die Laufzeit von hier sapui5SAPUI5 Android App - Ressourcen werden nicht geladen

<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> 

Jetzt heruntergeladen, wenn ich meinen src-Pfad zur SAP-ui-core.js Datei auf dem Server von sapui5 ändern Everthing funktioniert gut und die App läuft. Der Weg ist korrekt, weil meine andere Dateien wie die CSS-Datei geladen werden korrekt (gleiche Wurzel)

<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

Ich hatte ein ähnliches Problem, wenn meine UI5 ​​App auf einem mobilen Gerät mit Cordova ausgeführt wurde. In meinem Fall half es jedoch, in meiner index.html auf 'deviceready' zu warten, wie' document.addEventListener ("deviceready", fnDeviceReady) 'und' sap.ui.getCore(). AttachInit (fnInit) '. Anscheinend gab es einige Zeitprobleme. –

Antwort

2

Ich rechne damit, dass Sie UI5 ​​Runtime Mobile-Bibliothek verwenden. Wie die this link besagt, Runtime Mobile for Mobile Entwicklung zu verwenden. Die Bibliotheken, die Sie während des Bootstrappings eingeschlossen haben, sind unten aufgeführt.

<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 Runtime Mobil: nicht alle oben genannten Bibliotheken nicht unterstützen. Die Datei enthält Kontrollbibliotheken wie: sap.m, sap.ui.core,sap.ui.layout,sap.ui.suite,sap.ui.unified. Siehe this Dokumentation für die Hybrid Mobile App Entwicklung für ein besseres Verständnis.