cocos2dx 3.17 热更新Manifest文件路径问题

游戏里有多个manifest文件,主要的那个叫main/project.manifest, 每个角色弄一个manifest文件 {角色ID}/project.manifest

第一次导入主要的那个manifest文件时会在缓存目录里生成一个project.manifest,接下来下载角色的时候因为manifest没有分目录保持,一直去读前面放在缓存目录里的那个project.manifest,导致角色的资源没法下载

问题是缓存目录的manifest文件的路径是哪里设置的?
比如主的那个放在
{缓存目录}/main/project.manifest
角色的放在
{缓存目录}/jiaose/ {角色ID}/project.manifest

附上现在android里的结果

“packageUrl” : 远程资源的本地缓存根路径

参考
https://docs.cocos.com/creator/manual/zh/advanced-topics/assets-manager.html#manifest-格式