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

记录一个坑:

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

复制代码
        [Preserve]
        private MVCFacadeRegister()
        {
            
        }
相关推荐
长友cy7 小时前
windows 搭建Qt编译Android 应用程序,快速搭建
android·windows
智驭未来掌门人8 小时前
Android Kotlin 开发避坑指南:从语言特性到工程化实践
android
码农coding8 小时前
android12 ViewRootImpl分析
android
stevenzqzq8 小时前
compose项目返回到当前页面闪烁原因分析
android
古法安卓8 小时前
Android-显示流程
android·java·android studio
CircleMouse9 小时前
画一个Android智能手机机器人
android·智能手机·机器人
数据知道10 小时前
PHP 代码审计实战——ThinkPHP、Laravel 历史漏洞模式深度剖析
android·网络·web安全·网络安全·php·laravel
拍客圈10 小时前
换服务器 mozcjpeg 5.0.0
android
蜡台11 小时前
Jetpack Compose 稳定性、重组优化(Stable / @NonRestartableComposable)
android·kotlin·compose·jepack
__Witheart__12 小时前
3588 Android 13 预装apk失败 —— 不再使用apps.mk
android