cordova-hot-code-push不起作用

时间:2016-07-02 11:00:45

标签: cordova cordova-plugins

我已经安装了插件 cordova插件添加cordova-hot-code-push-plugin ,并在app目录中启动了服务器 cordova-hcp服务器

在config.xml中,我指定了以下配置

<chcp>
    <config-file url="https://498b62ba.ngrok.io/chcp.json"/>
    <auto-download enabled="true" />
    <auto-install enabled="true" />
</chcp>

当我更改www文件夹中的任何文件时,我在cordova-hcp服务器控制台中获得一个日志

Build 2016.07.02-16.10.16 created in /Users/my.name/Documents/Cordova_Workspace/MyProject/www
Should trigger reload for build: 2016.07.02-16.10.16

当我启动或重新启动应用程序(在真正的Android手机上)时,我会获得Android控制台的日志

07-02 15:45:22.499 7795-7869/? D/CHCP: Starting loader worker 
07-02 15:45:22.501 7795-7869/? D/CHCP: Failed to update
07-02 15:45:22.501 7795-7869/? D/CHCP: Can't load application config from installation folder. Reinstalling external folder
07-02 15:45:22.502 7795-7869/? D/CHCP: Current release is corrupted, reinstalling www folder from assets
07-02 15:45:22.502 7795-7869/? D/CHCP: Dispatching before assets installed event

由于这一点,应用程序中没有反映出任何变化。需要帮助。

1 个答案:

答案 0 :(得分:1)

问题得到解决。查看论坛,下面是正确的步骤

  1. 在项目中运行cordova plugin add cordova-hot-code-push-plugin
  2. 在系统上安装npm install -g cordova-hot-code-push-cli
  3. 运行cordova-hcp init并输入详细信息
  4. 运行cordova-hcp build
  5. 在config.xml中添加以下内容

    <chcp> <config-file url="https://example.com/chcp.json"/> </chcp>

  6. 运行cordova build