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

记录一个坑:

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

复制代码
        [Preserve]
        private MVCFacadeRegister()
        {
            
        }
相关推荐
程序员陆业聪1 小时前
你的 Android App 可能白白损失了 35% 的性能——R8 全模式配置详解
android
海兰5 小时前
【实战】MCP 服务在 Nacos 中注册状态分析与优化
android·java·github·银行系统·银行ai
bearpping5 小时前
MySQL压缩版安装详细图解
android·mysql·adb
代码改善世界6 小时前
【matlab初阶】matlab入门知识
android·java·matlab
huwuhang8 小时前
支付宝 APP 谷歌商店版 googleplay版最新
android
User_芊芊君子9 小时前
别再乱用 ArrayList 了!这 4 个隐藏坑,90% 的 Java 开发者都踩过
android·java·数据库
冬天vs不冷9 小时前
为什么 Java 不让 Lambda 和匿名内部类修改外部变量?final 与等效 final 的真正意义
android·java·开发语言
hogenlaw10 小时前
Stream流
android·java·开发语言
常利兵11 小时前
解锁Kotlin:数据类与密封类的奇妙之旅
android·开发语言·kotlin
sunfdf12 小时前
无需密码即可解锁 Android 手机的 5 种方法
android·智能手机