cocos2dx 生成apk,在线更新

自己做了个小游戏发给别人试玩,每次都是直接发apk包,后来看了AssetsManager, 利用这个可以下载到本地,但是我为什么找不到下载下来的apk包,
在vs2012先测试是可以的, 用真机调试,也会打印下载成功的日志,

如何让新下载下来的apk包自动替换原有的程序?

因为是更新c代码,所以生成了apk包,或者各位大神有其他方法?

臣妾做不到啊!

用c++写的代码都是编译好了打进apk里执行的,不可能做到实时更新的。。

正因为c++有这个不便,很多网游都用的纯Lua开发,脚本是运行时用解释器现场"翻译"的,所以把脚本作为一种资源文件的形式,可以实现热更,
c++的话没办法了,乖乖重打apk吧…

这个我明白,因为开发用的是C+lua的方式, lua实时更新已经测试没有问题了,
但是偶尔还是要改动C代码的。但是重新打的apk包下载到手机上没有自动替换旧的程序

使用AssetsManager下载下来的压缩包是保存在当前app的资源目录下,下载成功后AM会执行解压操作,该合并的合并,该覆盖的覆盖,然后就没了。
想重新安装apk,你还是需要把apk下到手机存储空间里再手动安装。