Egret社区

Android微端热更有问题

2019-1-12 15:13
58310
1银子
本帖最后由 sampro 于 2019-1-14 17:40 编辑

主要问题:
launcher.preloadPath = path  不生效
launcher.launchPageUrl = url   不生效附件code.zip
例如:
原本微端打包地址为 http://192.168.0.146:5650
问题1:
1.下载了资源文件
2.在mainActivity中取得路径加载  如:

Intent intent = getIntent();
String path = intent.getStringExtra("preloadPath");
launcher.preloadPath= path ;(看手机这个路径下是有资源文件的,启动游戏后还是加载网络资源,而不是本地资源)
问题2:如果是这样设置
launcher.launchPageUrl=  "http://192.168.1.46:5560";
(启动游戏后还是会走http://192.168.0.146:5650这个地址)
有司机碰到过此类问题吗?或者有一份微端热更的dome上传学习一下?赐教


1547458673(1).jpg

code.zip

3.31 KB, 下载次数: 0, 下载积分: 银子 -1

最佳答案

查看完整内容

不要用微端了,官方又弃坑了。 我们现在用下面这个,然后 gameUrl 直接填写线上 web 地址,打包的时候删除资源。 以后更新 web 版本即刻会加载最新内容。 不过官网文档是没有写我说的这部分内容的,不知道官方人员怎么想的,给的 demo 还是下载 zip 包的,这样根本就体验太差了。 http://developer.egret.com/cn/github/egret-docs/Native/index.html?home=1 ...
分享到 :
1 人收藏

10 个回复

倒序浏览
hanleiqin  登堂入室 | 2019-1-12 15:13:09
不要用微端了,官方又弃坑了。
我们现在用下面这个,然后 gameUrl 直接填写线上 web 地址,打包的时候删除资源。
以后更新 web 版本即刻会加载最新内容。
不过官网文档是没有写我说的这部分内容的,不知道官方人员怎么想的,给的 demo 还是下载 zip 包的,这样根本就体验太差了。
http://developer.egret.com/cn/gi ... e/index.html?home=1
山猫  官方团队 | 2019-1-14 11:26:11
sampro  登堂入室 | 2019-1-14 11:47:14
官方热更dome是可以,那是因为用的是非微端打包
微端中launcher.preloadPath = intent.getStringExtra("preloadPath");没卵用(preloadPath路径不生效,并不会使用这个资源地址)
直接引擎发布nativeAndroid.config.preloadPath = intent.getStringExtra("preloadPath");可用(preloadPath路径生效)

之前官方还一直强调微端打包好,结果这么大的坑
sampro  登堂入室 | 2019-1-14 17:42:33
hanleiqin 发表于 2019-1-14 11:11
不要用微端了,官方又弃坑了。
我们现在用下面这个,然后 gameUrl 直接填写线上 web 地址,打包的时候删除 ...

看下图片,我用改用这种方式打包之后,调用微信登录,应用会被重启,这是怎么回事?
hanleiqin  登堂入室 | 2019-1-14 20:12:14
sampro 发表于 2019-1-14 17:42
看下图片,我用改用这种方式打包之后,调用微信登录,应用会被重启,这是怎么回事? ...

你这个我有碰到过,应该是因为 activiy 重建了。
看一下这里
https://www.cnblogs.com/lbfamous/p/5144425.html
hanleiqin  登堂入室 | 2019-1-14 20:24:17
sampro 发表于 2019-1-14 17:42
看下图片,我用改用这种方式打包之后,调用微信登录,应用会被重启,这是怎么回事? ...

对了,这个方式 native 0.1.13 ,在 iOS 上有bug
https://bbs.egret.com/thread-53358-1-1.html
如果你也碰到了,请来 艾特 一下官方人员,我已经回退到 0.1.12 了
sampro  登堂入室 | 2019-1-14 20:35:03
hanleiqin 发表于 2019-1-14 20:12
你这个我有碰到过,应该是因为 activiy 重建了。
看一下这里
https://www.cnblogs.com/lbfamous/p/514442 ...

非常感谢。问题已得到解决,居于不太熟悉原生的话还是会有一些不必要的弯路,算是趟过坑了
sampro  登堂入室 | 2019-1-14 20:39:07
hanleiqin 发表于 2019-1-14 20:24
对了,这个方式 native 0.1.13 ,在 iOS 上有bug
https://bbs.egret.com/thread-53358-1-1.html
如果你也 ...

好的
hanleiqin  登堂入室 | 2019-1-14 20:39:11
sampro 发表于 2019-1-14 20:35
非常感谢。问题已得到解决,居于不太熟悉原生的话还是会有一些不必要的弯路,算是趟过坑了 ...

不客气。
你要多回复艾特上面的 @山猫 ,不然光我一个人的力量是不够的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

返回顶部