如果想在脚本中获取version_manifest文件中 version对应的值,该怎么解析获取呢 ?
用 jsb.fileUtils 读取文件内容,然后直接 JSON.parse(contentStr)
你好歹查一下文档啊 
jsb.fileUtils.getStringFromFile(s_Path_version);
是错了
用 cc.url.raw(“resources/HotUpdate/project_manifest/hall/version.manifest”)
不过你其实可以用 assetsManager.getLocalManifest().getVersion()
1赞
谢谢大大了 弄了一天终于搞定了 。是我路径写错了。分享一下大大说的方法。亲测 两种都可以 。
this._am = new jsb.AssetsManager(this.manifestUrl, storagePath);
this._am.retain();
//获取版本号 第一种方法
var version = this._am.getLocalManifest().getVersion();
// //获取版本号 第二种方法
// var s_Path_version = cc.url.raw("resources/HotUpdate/project_manifest/hall/version.manifest")
// var JSON_DATA = jsb.fileUtils.getStringFromFile(s_Path_version);
// var data= JSON.parse(JSON_DATA);
// var version =data.version;
mark
m
大佬,请问2.3.4,
用assetsManager.getLocalManifest().getVersion()获取不到
用cc.url.raw(“resources/HotUpdate/project_manifest/hall/version.manifest”),win模拟器能获取到,ios模拟器获取报错了




