3.8.2使用assetManager.loadBundle的问题

我在项目的资源管理器中的assets下增加一个testbundle文件夹,里面放一张图片,将testbundle配置为bundle,之后构建发布项目,成功后在build/android/data/assets/下找到testbundle文件夹,将里面的cc.config.json改为config.json,之后将testbundle打成testbundle.zip,将zip传到远程服务器下。
在代码中,下载这个zip,解压,将其中的所有文件按路径存放在assets目录下,之后用assetManager.loadBundle加载这个文件夹,但是是失败的,报错提示load其中的index.js failed
请教各位大佬,1.bundle不可以这样用吗?2.如果每次直接加载远程bundle,当程序大退重新进以后会重新加载远程资源吗?