部署到Android模拟器时,Worklight不会重建javascript / html

时间:2014-07-03 12:29:08

标签: android eclipse ibm-mobilefirst

我的工作灯在Android模拟器中运行良好。根据文档,我在Eclipse中列出了两个项目:基础worklight应用程序和自动构建的特定于环境的Android项目。

问题是,当我在javascript端或我的index.html上更改任何内容,然后使用“Run As”=>单击特定于Android的项目时“Android应用程序”,父项目中没有任何变化实际上传播到Android项目。

仅当我选择父项目然后选择“运行方式”=> “在Worklight Development Server上运行”,然后是之前的操作,实际的JS / html更改实际上会反映在Android模拟器中。

为什么我要做这两个步骤?为什么不自动重新部署APK会导致父项目在一个步骤中重建?

谢谢!

1 个答案:

答案 0 :(得分:2)

生成的Android项目就是 - 生成的 生成的Android项目是android \ native文件夹的镜像,它是" copy"。

为了更新这个" copy",您必须构建您的项目。这是你必须做的明确的行动,并且是设计的。

此外,我没有看到你提到的两个步骤。

  1. 你写了一些代码。
  2. 服务器必须至少有1个初始部署
  3. 您现在可以在Worklight Console中预览您的应用
  4. 您可以执行其他更改,刷新浏览器,您将看到更改,而无需重新构建其他内容。重新dpeloyments
  5. 您现在想要在实际应用中看到您的更改
  6. 因为生成的本机项目是一个单独的"副本"对于您的应用,您必须重新构建才能将这些更改添加到实际的应用中。