我将一个项目从Unity 2019.4.9迁移到2021.1.18,当为android (.apk)构建时,该文件的大小比旧版Unity的两倍多(旧版为90MB,新版为205mb )。
在过渡期间,我没有在项目中导入任何新内容。当在小米9T Pro中复制构建并尝试安装时,会出现以下消息:“解析软件包时出现问题”,并且apk图标被android符号替换。
设置包括:-最小接口: 21,-最大接口: 30,-脚本后端: IL2CPP,- Api兼容性:.NET 4.x,-目标架构: ARMv7,ARM64
我使用的是定制的AndroidManifest.xml,没有定制的gradle文件。
该项目正在使用以下SDK: Appodeal,GoogleMobileAds,Appsflyer,GameAnalytics,火基分析,火基深度链接,火基远程配置,脸书,UTNotifications,谷歌游戏。
发布于 2021-09-09 12:44:04
首先,我认为你可以手动检查apk文件的大小。这个指向Unity文档的链接非常有用(https://docs.unity3d.com/2021.1/Documentation/Manual/ReducingFilesize.html)
我将总结您对检查尺寸感兴趣的部分:运行构建,然后完成后,“转到控制台窗口(菜单: Window> General> Console ),单击右上角的小下拉式面板,然后选择Open Editor Log”。在显示的文档底部,有构建的各个组件的所有尺寸。使用Unity 2019的相同程序进行交叉检查。
然而,2021年版的Unity还不是LTS,所以它还在大力开发中。我的建议是,你最好至少做一个步骤,通过Unity 2020,这就是LTS。至少检查一下这个问题是否也出现在那里,或者它是否只与2021版本有关。
如果问题只出现在Unity 2021中,并且您没有找到预期的行为,您可以提交错误报告。他们总是回复我,尽管这可能需要几周的时间。(https://support.unity.com/hc/en-us/articles/206336985-How-do-I-submit-a-bug-report-)
https://stackoverflow.com/questions/69115655
复制相似问题