1.7 creator 热更新会自己删资源

var storagePath = ((jsb.fileUtils ? jsb.fileUtils.getWritablePath() : ‘/’) + ‘abc’);
if( !jsb.fileUtils.isDirectoryExist( storagePath ) ) jsb.fileUtils.createDirectory( storagePath );
var projectContent = jsb.fileUtils.getStringFromFile(storagePath+"/project.manifest");
if(projectContent){
var customManifestStr = JSON.parse(projectContent);
}else{
var customManifestStr = {
“packageUrl”:“http://192.168.0.117:3000/a/”,
“remoteManifestUrl”:“http://192.168.0.117:3000/a/project.manifest”,
“remoteVersionUrl”:“http://192.168.0.117:3000/a/version.manifest”,
“version”:“4.0.0”,
“searchPaths”:[]
}
}
var self = this;
this.versionCompareHandle = function (versionA, versionB) {
self.serverVersion = versionB;
console.log("JS Custom Version Compare: version A is " + versionA + ', version B is ’ + versionB);

        var vA = versionA.split('.');
        var vB = versionB.split('.');
        for (var i = 0; i < vA.length; ++i) {
            var a = parseInt(vA[i]);
            var b = parseInt(vB[i] || 0);
            if (a === b) {
                continue;
            }
            else {
                return -1;
            }
        }
        if (vB.length != vA.length) {
            return -1;
        }
        else {
            return 0;
        }
    }
	this._am = new jsb.AssetsManager("", storagePath, this.versionCompareHandle);
	var manifest = new jsb.Manifest(JSON.stringify(customManifestStr), storagePath);
	this._am.loadLocalManifest(manifest, storagePath);

这样写每次更新都会把上次更新的资源给删除了呢。而这样又不怕?
var storagePath = ((jsb.fileUtils ? jsb.fileUtils.getWritablePath() : ‘/’) + ‘abc’);
this._am = new jsb.AssetsManager(this.manifestUrl, storagePath);var self = this;
this._am.setVersionCompareHandle(function (versionA, versionB) {
self.serverVersion = versionB;
console.log("JS Custom Version Compare: version A is " + versionA + ', version B is ’ + versionB);

        var vA = versionA.split('.');
        var vB = versionB.split('.');
        for (var i = 0; i < vA.length; ++i) {
            var a = parseInt(vA[i]);
            var b = parseInt(vB[i] || 0);
            if (a === b) {
                continue;
            }
            else {
                return -1;
            }
        }
        if (vB.length != vA.length) {
            return -1;
        }
        else {
            return 0;
        }
        
    });