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

记录一个坑:

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

复制代码
        [Preserve]
        private MVCFacadeRegister()
        {
            
        }
相关推荐
QING61818 分钟前
Kotlin containsAll用法及代码示例
android·kotlin·源码阅读
QING61820 分钟前
Kotlin 协程库中 StateFlow 与 SharedFlow 的区别与使用指南
android·kotlin·app
QING61822 分钟前
Kotlin component2用法及代码示例
android·kotlin·源码阅读
斗锋在干嘛8 小时前
Android里面内存优化
android
jiet_h10 小时前
深入解析Kapt —— Kotlin Annotation Processing Tool 技术博客
android·开发语言·kotlin
alexhilton10 小时前
实战:探索Jetpack Compose中的SearchBar
android·kotlin·android jetpack
uhakadotcom11 小时前
EventBus:简化组件间通信的利器
android·java·github
笑鸿的学习笔记12 小时前
ROS2笔记之服务通信和基于参数的服务通信区别
android·笔记·microsoft
89315196013 小时前
Android开发融云获取多个会话的总未读数
android·android开发·android教程·融云获取多个会话的总未读数·融云未读数
zjw_swun13 小时前
实现了一个uiautomator玩玩
android