Unity-安卓篇
发布网友
发布时间:2022-10-03 10:24
我来回答
共1个回答
热心网友
时间:2023-10-10 03:14
准备工作
1.软件: 雷电模拟器,Android Studio,jar包解包工具:JD-GUI,apk解出jar包工具:dex2jar-2.0
2.Debug渠道准备好 preOnline环境, 流水线自动更新资源和版本,本机打Zero包
一、删除了老的信鸽(删除了老的信鸽)
1.manifest文件 中对应的权限申请之类的都要删掉,否则闪退,根据报错,有耐心的删除,很多
2.got_midas.jar中封装了对信鸽的调用,那么C#中调用got_midas中信鸽接口的 都要注释掉
二、整理了got_midas.jar
1.C#调用got_midas的包名需要调整
2.因为整合了keyboard.arr ,所以需要删除,否则无法出包
3.mainTemplate 依赖到了keyboard.arr,也需要删除,否则无法出包
4.android studio工程 打出来的是app-release.arr. 后缀改成zip拿出其中的classes.jar 改名成got_midas.jar
5.android studio工程 打arr,很可能是增量打包,需要先Clean Project,不然jar包内class重复,无法出包
三、MSDK升级
1.其中公用jar包:android-support-v4-r25.2.0, 需要移到Plugins\Android, 不然打的非MSDK包无法登陆
2.