做了个热更新
因为要支持跳版本所以自己扩展了下
每次使用AssetsManager更新本版本的下一个补丁 直到后面没补丁
流程比较简单
就是登录时看下 UserDefault 里的 current-version-codezd 的本地版本好和服务器的版本号对比
如果版本不同则更新本地版本号对应的升级补丁
使用AssetsManager更新完补丁后
AssetsManager会自动把本地 UserDefault 里的 current-version-codezd 写为传入的连接的版本号
然后如此递归到最后一个版本
这个流程在win32下是正常的
但是打包到android后
打印出 当第一个升级包加压完后
UserDefault 里的 current-version-codezd并没有改变
导致不断重复的加载第一个升级包
而AssetsManager也不停报 not new version 的错
请问下有人知道怎么解决吗