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

记录一个坑:

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

复制代码
        [Preserve]
        private MVCFacadeRegister()
        {
            
        }
相关推荐
Digitally12 分钟前
Android 上的联系人备份和恢复:5 种可靠且方便的方法
android
默|笙1 小时前
【Linux】进程控制(3)进程程序替换
android·linux·运维
国家二级编程爱好者1 小时前
Android Lottie使用,如何自定义LottieView?
android·前端
bst@微胖子1 小时前
CrewAI+FastAPI实现营销战略协助智能体项目
android·数据库·fastapi
子林Android2 小时前
AndroidStudio修改.android、.gradle、.AndroidStudio路径,释放C盘空间
android·android studio
叶羽西2 小时前
如何对自己开发的系统级APK进行签名
android
lxysbly3 小时前
安卓PCE模拟器下载指南:用手机玩 PC-Engine / TurboGrafx 经典
android·智能手机
Digitally5 小时前
哪款应用最适合将数据从安卓手机传输到 iPhone?
android·智能手机·iphone
Java小白,一起学习6 小时前
新版onenet云平台数据流对接,包括设备端MQTT和应用端API
android·物联网
走在路上的菜鸟7 小时前
Android学Flutter学习笔记 第一节 Android视角认知Flutter(View,intent,Async UI)
android·学习·flutter