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

记录一个坑:

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

复制代码
        [Preserve]
        private MVCFacadeRegister()
        {
            
        }
相关推荐
河铃旅鹿1 小时前
Android开发-java版:SQLite数据库
android·数据库·笔记·学习·sqlite
旋律逍遥1 小时前
《Framework 开发》3、开发工具及命令行知识装备
android
啦啦9117141 小时前
安卓手机/平板/TV版 Rotation强制横屏显示工具!免ROOT可用!再推荐突破手机限制的3款神器
android·智能手机·电脑
汤面不加鱼丸2 小时前
flutter实践:混合app在部分android旧机型上显示异常
android·flutter
_李小白3 小时前
【Android FrameWork】延伸阅读:ActivityManagerService启动Activity
android
用户41659673693554 小时前
Android 媒体库高效扫描器:基于协程与 `ContentObserver` 的 `FileScanner`
android
Arenaschi4 小时前
Android中的release下面的包有什么左右和debug 的包有什么区别
android
stevenzqzq4 小时前
android recyclerview缓存2_四级缓存机制
android·spring boot·缓存
用户69371750013844 小时前
Kotlin 函数详解:命名参数与默认参数值
android·后端·kotlin
卓修武K5 小时前
Android系统BUG:修改线程名目标错乱问题探究
android