[Unity]打包Android后xxx方法丢失。

记录一个坑:

Editor下C#一段反射代码运行正常,但是打包后报错。最后发现是PlayerSettings里的Managed Stripping Level(托管堆代码剥离级别)导致的,项目默认的是Medium。改成Low确实好使,但是会造成包体大了很多,于是后面只把丢失的那个方法给加了一个属性PreserveAttribute:[Preserve],这样就能保证工程在导出时不会将其剥离。

复制代码
        [Preserve]
        private MVCFacadeRegister()
        {
            
        }
相关推荐
Kapaseker6 小时前
Android 中的 MVVM 是如何构建起来的
android·kotlin
_李小白6 小时前
【android opencv学习笔记】Day 9: 颜色检测算法
android·opencv·学习
三少爷的鞋7 小时前
Repository 一定需要 DataSource 吗?一篇讲透的架构思考
android
荣月灵的小梅花20 小时前
在Android 9上修改build.fingerprint
android
帅次21 小时前
Compose 入门:@Composable、组合与重组
android·kotlin·gradle·android jetpack·compose·composable
洞见前行21 小时前
APK Signing Block V2 多渠道分包技术原理
android
DandelionR21 小时前
Android SDK安装
android
雪铃儿1 天前
Flutter Android 热更新:我为什么没用 Shorebird 而是自己造了一个🚀
android·开源
angerdream1 天前
Android手把手编写儿童手机远程监控App之通知栏消息
android
OCN_Yang1 天前
能告诉我:你为什么用 MVI 吗?反正我不理解!
android·架构·前端框架