对底层代码不熟,就是用的官方的热更新代码。 3.17也没有这个问题。电脑运行没有问题,打包成apk在安卓上就会出这个错。在安卓上也没看见src.zip或src.zip.tmp
本来用的3.17 ,但是mp3在手机上游戏要崩。看见3.17.1解决了这个问题,就准备换3.17.1,结果热更新解压缩这里又有问题
顶一下
文件在 /data 内存着,用 Android studio 的 Device File Explorer 可以看到
只有这一个文件project.manifest, 没看见zip文件,是文件其实没有下载下来么
热更还是有点问题的,看来要自己搞一套方案了
您好 我也遇到这个问题了,请问您解决了吗?
我也遇到这个问题了 也发了一个主题帖 可以帮忙看一下吗
没有,对底层代码不熟,也不知道哪里有问题。 只能先用3.17的。
好的,应该有不少人遇到这个问题了。
修改底层源码解决了,后续看官方如何修复。
请问如何修复的, 能否麻烦告知下
unzFile zipfile = unzOpen(FileUtils::getInstance()->getSuitableFOpen(outFileName).c_str());
改为:
ssize_t size = 0;
unsigned char *zipFileData = FileUtils::getInstance()->getFileData(outFileName, “rb”, &size);
unzFile zipfile = unzOpenBuffer(zipFileData, size);
实现
非常感谢
非常感谢,确实可以了
mark
把编译方式从 cmake 改成 NDK 编译可以解决,具体就是修改 proj.android/gradle.properties
PROP_BUILD_TYPE=ndk-build
mark