我已经安装了插件 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
由于这一点,应用程序中没有反映出任何变化。需要帮助。
答案 0 :(得分:1)
问题得到解决。查看论坛,下面是正确的步骤
cordova plugin add cordova-hot-code-push-plugin
npm install -g cordova-hot-code-push-cli
cordova-hcp init
并输入详细信息cordova-hcp build
在config.xml中添加以下内容
<chcp>
<config-file url="https://example.com/chcp.json"/>
</chcp>
cordova build