Egret社区
产品 Egret Engine 版本 egret引擎版本 5.2.5 微端版本v0.1.8
复现概率 90% 平台 Android android6.0-7.1
复现步骤 部分机型第一次安装APK后卡在StartEngine,结束进程后再次启动游戏,能够正常进入游戏
问题描述 用腾讯wetest机型适配40多%的机型都卡在第一次安装游戏加载runtime那步,一直卡在启动页StartEngine那里,使用真机测试第一次安装APK后卡在StartEngine,结束进程后再次启动游戏,能够正常进入游戏
错误代码 无错误代码就卡在loading界面不动
BUG截图
本帖最后由 dousheng11 于 2018-7-27 14:44 编辑

出问题的手机,几乎是100%重现 安装包超过64MB无法上传 有问题可以联系我我传给你
华为 荣耀8 高配版7.0840961080x192054802119130万[url=]设备详情[/url][url=]调试[/url]索尼 F31167.082048720x128010313.31140万[url=]设备详情[/url][url=]调试[/url]OPPO A79k7.1840961080x216053826.411138万[url=]设备详情[/url][url=]调试[/url]三星 GALAXY S6 Edge(G9250)6.0830721440x256056962.211238万[url=]设备详情[/url][url=]调试[/url]华为 nova 2 Plus7.0840961080x19201134981111100万[url=]设备详情[/url][url=]调试[/url]努比亚 Z177.1861441080x1920112190111018万[url=]设备详情[/url][url=]调试[/url]三星 GALAXY Note 4(N9100)6.0430721440x256011082.91157万[url=]设备详情[/url][url=]调试[/url]OPPO R11s Plus7.1861441080x21605429411171万[url=]设备详情[/url][url=]调试[/url]三星 GALAXY A86.0820481080x192011713.911114万[url=]设备详情[/url][url=]调试[/url]

h5sishen.zip

7.21 MB, 下载次数: 3, 下载积分: 银子 -1

分享到 :
0 人收藏

19 个回复

倒序浏览
dousheng11  登堂入室 | 2018-7-25 11:32:02
动态加载runtime的模式请问海外版的APK怎么办?国外用户能正常的加载到runtime吗,白鹭是要放弃海外的玩家用户吗?
dousheng11  登堂入室 | 2018-7-25 11:52:50
能像以前一样提供runtime打包到本地吗?避免因为runtime加载失败或者报错影响新用户的安装,现在一个手机用户很贵的,不能这样搞啊
dousheng11  登堂入室 | 2018-7-25 15:20:22
错误日志Egret Launcher:runtime is not loaded
222.png
lpl  登堂入室 | 2018-7-26 10:25:22
我这边也碰到过,LG Nexus 5 首次启动 index.html页面加载失败概率很大。重新启动可以正常进入。
Nasus  官方团队 | 2018-7-26 12:23:38
1. 可能是工程中调用有问题,需要提供一个Android工程或者启动游戏的Activity的代码
2. launcher打包微端现在是默认把runtime加载到本地

点评

项目代码已经上传到附件你可以看见  发表于 2018-7-26 14:35
dousheng11  登堂入室 | 2018-7-26 14:30:55
Nasus 发表于 2018-7-26 12:23
1. 可能是工程中调用有问题,需要提供一个Android工程或者启动游戏的Activity的代码
2. launcher打包微端现 ...

如何联系你呢?
dousheng11  登堂入室 | 2018-7-26 14:37:38
lpl 发表于 2018-7-26 10:25
我这边也碰到过,LG Nexus 5 首次启动 index.html页面加载失败概率很大。重新启动可以正常进入。 ...

看手机型号呢 应该是读写权限的问题 报的错都是要嘛找不文件路径或者找不到文件
Nasus  官方团队 | 2018-7-26 18:04:27
dousheng11 发表于 2018-7-26 14:37
看手机型号呢 应该是读写权限的问题 报的错都是要嘛找不文件路径或者找不到文件 ...

0.1.8解决了这个问题。需要升级微端工程版本到0.1.8,并去掉自己实现的onRequestPermissionsResult相关的代码。
nofastfat  圆转纯熟 | 2018-7-26 23:04:59
Nasus 发表于 2018-7-26 18:04
0.1.8解决了这个问题。需要升级微端工程版本到0.1.8,并去掉自己实现的onRequestPermissionsResult相关的 ...

1.首先。0.1.8在android上播放声音就闪退,所以官方不用想了,没人会傻到去用0.1.8
2.就0.1.7而言,官方文档说的热更机制是:“资源的查找逻辑为:版本号文件夹 > game文件夹 > 下载的资源 > 从网络加载”,实则并不然。不删egret.mc文件时,你就完蛋了,无论你是修改后台游戏地址,还是修改版本号,都一个B样,都不生效(0,1.7和0.1.8均如此),所以热更什么的,不用想了,一片混乱。当删除了egret.mc文件后,初次打包时,无论版本号文件夹还是game文件夹下是否有东西,刚安装完后的第一次一定会从远程全部请求一遍。而且官方的请求机制是无差异更新,也就是说,只要热更的web服务器上有一个文件不存在,那么抱歉,你APP要黑屏。

抱歉,言语有些激动,因为上面是我鼓捣了几天实测的结果。实际与文档不符真是一种很抽筋的体验。

点评

我项目一开始就没有用白鹭的自带的API声音 声音播放一直是他的老大难问题 看来很明智啊 不过1.0.8还是有BUG如果使用本地runtime JS和安卓通信会有问题  发表于 2018-7-27 14:43
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号

Powered by Discuz! X3.2 © 2001-2019 Comsenz Inc.

返回顶部