我尝试在设备上运行我的worklight 6.2应用程序,但该应用程序未加载到仅显示IBM屏幕的设备上。
如何在真实设备上运行该应用。 以下屏幕截图是我的结构
我已经构建了这个使用构建所有环境现在从android文件夹我已经采取unsigned apk并安装在我的设备上并尝试直接运行右键单击并在设备上运行但在我的设备上它只显示IBM屏幕应用程序未显示。
答案 0 :(得分:0)
您的应用程序无法正常工作(通过启动画面,以及其他任何内容......),因为您已经从index.html文件中删除了与Worklight(!)相关的任何内容,其中包括实际初始化Worklight框架......对于Worklight应用程序是必需的。
创建一个新的Worklight应用程序并查看index.html,这是默认设置:
<!DOCTYPE HTML>
<html>
<head>
<meta charset="UTF-8">
<title>test</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=0">
<!--
<link rel="shortcut icon" href="images/favicon.png">
<link rel="apple-touch-icon" href="images/apple-touch-icon.png">
-->
<link rel="stylesheet" href="css/main.css">
<script>window.$ = window.jQuery = WLJQ;</script>
</head>
<body style="display: none;">
<!--application UI goes here-->
Hello Worklight
<script src="js/initOptions.js"></script>
<script src="js/main.js"></script>
<script src="js/messages.js"></script>
</body>
</html>
在index.html中,您已将顶部和底部的所有引用移至initoptions.js,main.js,messages.js以及顶部等。
Please go through the IBM Worklight Getting Started training modules,从一开始就详细解释了Worklight应用程序的结构。