js调用原生的安卓微信登录,apk安装后第一次调起很慢

问题描述:js调用原生的安卓代码微信登录,apk安装后第一次很慢调起,后边再登录就很快调起

反馈 Bug 时请提供

  • Creator 版本号:1.4.2,1.5.1

  • 目标平台: Android

  • 手机型号:所有安卓手机

  • 出现概率:几乎100%

下边粘贴cocos creater里的代码
login: function () {
cc.vv.wc.show(“正在跳转微信…”);
if (!cc.sys.isNative) {
this.webLogin();
} else if (cc.sys.os == cc.sys.OS_ANDROID) {
jsb.reflection.callStaticMethod(this.ANDROID_API, “Login”, “()V”);
}
else if (cc.sys.os == cc.sys.OS_IOS) {
jsb.reflection.callStaticMethod(this.IOS_API, “login”);
}

},

安卓相关代码已上传附件,里边assets里是调试模式js代码。这个问题已经前后断断续续调研了1个多月了,希望官方技术看到后,能帮我看看什么问题。跪谢。再搞不定,领导就要开除我了:sob:

为什么我上传的附件自己都看不到呢:neutral_face:

第一次调起慢的时候要6到8秒,测试用的我的小米5,然后再退出微信登录,再点微信登录,就一下子就调起了

帮顶 1234

正常,首次加载 apk 时间会长一些,比如加载 apk 中的 so,加载场景,等等工作,后面快一些是因为只是从后台唤醒。

正确的解决方法是给你的 apk 添加 Android Splash Screen,另外,首屏先加载一个简单的 logo 画面是很好的办法,在显示画面之后,再去加载真正比较重的首场景,这样第一次打开的体验就会好很多

微信就这个德性,跟cocos么关系

非常感谢:pray:

谢谢哥们儿帮顶