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

记录一个坑:

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

复制代码
        [Preserve]
        private MVCFacadeRegister()
        {
            
        }
相关推荐
流浪汉kylin1 小时前
Android 图片选择器改系统
android
前行的小黑炭1 小时前
Android 上下位机开发:串口是什么,为什么android版本都比较低?粘包半包的原因以及处理思路,缓冲区处理,以及超时清空缓冲区....
android
移动开发者1号1 小时前
你知道Android中配置resourcePrefix的作用吗?
android
tangweiguo030519872 小时前
Android Compose 系统 Scope 的优化实践
android
我命由我123452 小时前
Android Cordova 开发 - Cordova 快速入门(Cordova 环境配置、Cordova 第一个应用程序)
android·开发语言·前端框架·android studio·h5·安卓·android-studio
老板来根葱2 小时前
应用进程创建二三事
android·源码阅读
DEVIL3 小时前
Flutter中各类Controller的本质
android·flutter
Kongzue5 小时前
让DialogX的消息提示玩出花 - 自定义PopTip和 PopNotification的避让动画
android·java
顾林海5 小时前
深入解析 Android Native Hook
android·面试·性能优化
移动开发者1号6 小时前
新建Android项目build.gradle不是以前熟悉的配置
android