之前用的是2.4.3的版本,实现了热更新.版本升级到3.8.3后发现热更新失效了.检查后发现有几点和之前不一样.
1:andriod打包目录多出一个data文件夹,其中data文件夹下的文件内容和assets一模一样,研究后发现最终打进apk的资源是data目录下的,(如果删除data则apk将没有资源)

data目录下的文件结构和assets下的目录结构如图

2:修改version_generator /readDir参数,将data下的目录内容写进project.manifest里
3:修改main.js将
贴在main.js第一行
4:将data目录以及project.manifest和version.manifest放在远端
5:目前遇到的问题.
(1)可以正常实现资源的下载,因为我发现blackjack-remote-asset目录已经有了改变后的文件, 并且下载完成后,重启了游戏
(2)**重启游戏后,资源并不是最新的,**看起来好像是setSearchPaths并没有生效,实际上打印出已经设置成功了setSearchPaths,(blackjack-remote-asset在目录内)
不知道哪个流程出了问题, 希望大神给予帮助和指正




