creator2.1发布微信小游戏代码审核失败

我用creator2.1发布微信小游戏代码审核一直失败 微信新增了真机调试后就一直没成功过 我的小游戏发布后有7.9M 功能比较多 所以要分包多加载 分了俩个包 分包加载是在微信开发工具中完成的 用的微信规则 以前可以审核通过 现在有些机型过不了 但我在微信开发工具上用真机调试没发现问题 提交审核后就一直卡在分包加载这里 是我的方向错了还是其它问题造成的 下面是程序:
game.json 文件配置以下:

{
“deviceOrientation”: “landscape”,
“networkTimeout”: {
“request”: 5000,
“connectSocket”: 5000,
“uploadFile”: 5000,
“downloadFile”: 5000
},
“subpackages”: [
{
“name”: “stage1”,
“root”: “res/import/”
},
{
“name”: “stage2”,
“root”: “res/raw-assets/”
}
]
}

game.js 文件以下:

function GetStart() {// 第2个分包加载成功后 执行
require(‘libs/weapp-adapter/index’);
var Parser = require(‘libs/xmldom/dom-parser’);
window.DOMParser = Parser.DOMParser;
require(‘libs/wx-downloader.js’);
require(‘src/settings.d4ef1’);
var settings = window._CCSettings;
require(‘main.cccbd’);
require(settings.debug ? ‘cocos2d-js.js’ : ‘cocos2d-js-min.f70b7.js’);
require(’./libs/engine/index.js’);

wxDownloader.REMOTE_SERVER_ROOT = “undefined”;
wxDownloader.SUBCONTEXT_ROOT = “”;
var pipeBeforeDownloader = cc.loader.md5Pipe || cc.loader.assetLoader;
cc.loader.insertPipeAfter(pipeBeforeDownloader, wxDownloader);

if (cc.sys.browserType === cc.sys.BROWSER_TYPE_WECHAT_GAME_SUB) {
require(’./libs/sub-context-adapter’);
}
else {
// Release Image objects after uploaded gl texture
cc.macro.CLEANUP_IMAGE_CACHE = true;
}

window.boot();
}

let loadTask = GetLoad(“stage1”);
let loadTask2;
function GetLoad(str) {//分包加载1
return wx.loadSubpackage({
name: str, // name 可以填 name 或者 root
success: function (res) {
loadTask = null;
loadTask2 = GetLoad2(“stage2”);
loadTask2.onProgressUpdate(res => {
wx.showToast({
title: ‘加载资源2:’ + res.progress,
icon: ‘loading’,
duration: 10000,
mask: true
});
// console.log(‘下载进度2:’, res.progress)
// console.log(‘已经下载的数据长度’, res.totalBytesWritten)
// console.log(‘预期需要下载的数据总长度’, res.totalBytesExpectedToWrite)
})
},
fail: function (res) {
// 分包加载失败通过 fail 回调
GetLoad(str);
}
})
}
if (loadTask != null) {
loadTask.onProgressUpdate(res => {
wx.showToast({
title: ‘加载资源1:’ + res.progress,
icon: ‘loading’,
duration: 10000,
mask: true
});
// console.log(‘下载进度1:’, res.progress)
// console.log(‘已经下载的数据长度’, res.totalBytesWritten)
// console.log(‘预期需要下载的数据总长度’, res.totalBytesExpectedToWrite)
})
}
function GetLoad2(str) {//分包加载2
return wx.loadSubpackage({
name: str, // name 可以填 name 或者 root
success: function (res) {
GetStart();
},
fail: function (res) {
// 分包加载失败通过 fail 回调
GetLoad2(str);
}
})
}
return;

俩个分包下各有一个game.js文件 但里面是空的 什么也没有
一直找不到问题出在哪
求教各位官大大和大神

1赞


我也遇到了这个问题,不知道该怎么解决。请问楼主你解决了?

分包加载用的微信规则,和creator新版本有冲突?

刚开如用的creator1.9 一样的问题 后来才升到2.1

暂时没有

我也遇到了审核失败,也是说这两个机型进不去游戏,是切换场景的时候卡在大厅,我们没有华为mate10,只有iphone8,试了一下很顺利就进去了,不知道怎么破。。。

有没有获取微信的用户信息 他的审核机用户头像的地址是空的

我的审核失败了的有获取用户信息了,有看到审核的机子有显示头像

我用过审核的账号大部分是没头像地址的 你去后台找找用他们的账号测试 看能不能找到问题 你用了分包加载吗 我用的2.1发布微信分包加载就是启动不了

可以审核了 我的通过了

是不是代码逻辑上的问题,我们也用了分包加载,都过了的

请问你后面是怎么审核通过的?

还是以前的方法

我2.0.9一样的问题,不知道怎么破,自己侧式都正常,审核就说卡在加载

同样遇到审核说在mate 10上卡住无法进入主界面的问题,请问您最后发现是什么问题导致的?先谢谢了。我自己试了各种机型都没法复现,也尝试改了无数次都没有解决,快疯了

发现问题了,因为审核人员用的微信账号没有头像,在onload里面尝试去读取头像时异常了,也没有去做捕获,导致崩溃。增强容错处理就好了