怎么才能不使用unity打包ab包 200

想把ab包当成mod一样的东西,而里面是一些我规定的数据格式,所以想脱离编辑器制作ab包,有什么解决方案吗... 想把ab包当成mod一样的东西,而里面是一些我规定的数据格式,所以想脱离编辑器制作ab包,有什么解决方案吗 展开
 我来答
百度网友2d4fddc
2019-01-16
知道答主
回答量:85
采纳率:8%
帮助的人:7.9万
展开全部
项目在安卓真机上的错误信息不显示lua脚本名,之前就有同事反应这个问题,说不好定位问题,自己手头上事又比较多,就没工夫去查这个问题。最近花了点时间解决了,非常感谢tolua#群里的大佬给与的帮助。

先来说下问题,报错信息里只有行号和函数名,但没有lua的脚本名,看图:

这就是遇到的问题,因为之前写了个报错日志上传的功能,但是如果全是这种报错,肯定看不懂啊,那这个报错日志上传的功能就废了。之前的项目组,lua相关的都是主程来弄的,本人也只会写点lua代码,也没仔细去研究过,所以蛋疼了。

刚开始以为是把所有lua脚本打成一个ab包导致的,因为打包接口被魔改过了。后来定位到问题是没有用luajit打包的方式,那就改成用luajit打包。然后又遇到问题,这就尴尬了:

然后对官方的demo中的ScriptsFromFile进行了魔改,发现Windows平台是没问题的,但安卓就是不行,后来得知安卓是32位的,如果要在Windows平台上,需要打64位的包,经测试没问题,然后32位的包在安卓机上测试,也没问题。好,问题解决。

总结:

1.如果需要ab上显示正确的错误信息,需要用luajit打包。

2.安卓是32位的,因此需要打32位包,如果想要在PC上运行,需要打64位来测试。看代码苹果是64位的,所以应该不需要关心这种问题。
蚊走走
2019-01-15 · 超过59用户采纳过TA的回答
知道小有建树答主
回答量:148
采纳率:78%
帮助的人:23.2万
展开全部
个人经验:
如果想随时改变代码,使用lua
如果想改变资源,使用AB
但是脱离编辑器来打包ab的,好像没见过,如果只是想在其他地方储存一些数据,可以提前写好代码,让资源按照相应代码来合理安排站位,重要的一些变量可以放到服务器上,这样就可以通过更改服务器上的数据来远程操控显示,ab也可以放服务器上随时更改,客户端就是要做好随时查看服务器资源版本信息,是否要更新
追问
那对于游戏MOD有什么解决方案吗
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友ae18ea5
2019-01-14 · TA获得超过469个赞
知道小有建树答主
回答量:273
采纳率:7%
帮助的人:39.3万
展开全部
Flash 游戏都比较简单。构建 WindowsUnity 各版本对游戏的打包都类似,分别需要,打开“Build Settings”设置构建参数。但是构建 iOS 或 Andriod 游戏时。
首先是构建游戏,不需要其他软件,是在菜单栏中选择“File”→“Build Settings”菜单项、Mac
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
牌步鹿0N
2019-01-16 · TA获得超过131个赞
知道答主
回答量:111
采纳率:28%
帮助的人:15.8万
展开全部
Flash 游戏都比较简单。构建 WindowsUnity 各版本对游戏的打包都类似,分别需要,打开“Build Settings”设置构建参数。但是构建 iOS 或 Andriod 游戏时。
首先是构建游戏,不需要其他软件,是在菜单栏中选择“File”→“Build Settings”菜单项、Mac
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
司马刀剑
高粉答主

2019-01-09 · 每个回答都超有意思的
知道顶级答主
回答量:4.6万
采纳率:93%
帮助的人:8164万
展开全部
android studio修改打包好的apk文件方法:Android Studio打包apk,先自定义文件名其中releaseTime()如下图:正常打包之后,修改apk_渠道名-版本号-版本名称-编译时间.apk
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(9)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式