[LayaAirIDE 1.0]每次发布小米快游戏,IDE都会重新自动生成main.js,之前在main。js改动的代码就丢失了
由于需要适配第三方SDK,所以某些逻辑必须在main.js里面实现
但是每次通过IDE发布,就会自动覆盖main.js
微信小游戏和QQ小游戏的game.js就没有这种问题。 请问这个要怎么解决?
还有就是签名问题,我看其他用户也遇到了,如果使用签名就无法正常生成rpk,不用签名发布就可以生成rpk。这个要怎么处理?
但是每次通过IDE发布,就会自动覆盖main.js
微信小游戏和QQ小游戏的game.js就没有这种问题。 请问这个要怎么解决?
还有就是签名问题,我看其他用户也遇到了,如果使用签名就无法正常生成rpk,不用签名发布就可以生成rpk。这个要怎么处理?
没有找到相关结果
已邀请:
要回复问题请先登录
7 个回复
kylin9718
赞同来自:
可以将逻辑写在其他地方,比如index.js等。
如果确实需要写在main.js中,可以自己修改 .laya/publish_xmgame.js
个性化需求,我们不会特意去修改发布脚本,只能自己解决。
2) 放正式版签名导致不能发布,我们解决过一些,这个一般和用户环境有关,windows环境比较复杂,比如小米出现问题,那么vivo oppo一般也会出同样的问题。
为了解决兼容性问题,我们会在最新的IDE中更新脚本以兼容不同的用户环境,如果使用最新的IDE发布仍然有问题,可以联系我们,我们远程调试一下。
周少卿
赞同来自:
kylin9718
赞同来自:
1) 在发布窗口打开的情况下,菜单 -> 帮助 -> 开发人员工具 执行 codeMain.publishProWin2.openDevTools()
2) 发布完成后,拷贝发布log到文件,附加到问题里,我们排查一下
周少卿
赞同来自:
kylin9718
赞同来自:
我们文档和小米文档都有写
周少卿
赞同来自:
周少卿
赞同来自: