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

记录一个坑:

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

复制代码
        [Preserve]
        private MVCFacadeRegister()
        {
            
        }
相关推荐
心平气和量大福大2 小时前
android-控件-搜索框SearchView
android·gitee
2601_962177132 小时前
【MySQL篇】聚合查询,联合查询
android·java·mysql
壮哥_icon2 小时前
【Android】批量 VectorDrawable 动态分别修改 fillColor 和 strokeColor 的踩坑与终极解决方案
android
齐天qaq4 小时前
Android 系统 APK 分区与权限
android
心平气和量大福大4 小时前
android-控件-多选框CheckBox
android·gitee
pengyu5 小时前
【Kotlin 协程修仙录 · 大乘境 · 初阶】 | 跳出三界:协程在 KMP 与后端开发中的跨平台之道
android·kotlin
XiaoLeisj5 小时前
Android Memory Profiler:堆内存指标、内存抖动与泄漏定位
android·性能优化·内存抖动·内存泄露·memory profiler
未来猫咪花5 小时前
Everything is ViewModel:让状态管理回到对象世界
android·flutter·ios
古法安卓6 小时前
Android-重启流程源码解析
android·java·android studio