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

记录一个坑:

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

复制代码
        [Preserve]
        private MVCFacadeRegister()
        {
            
        }
相关推荐
铁手飞鹰12 分钟前
Visual Studio创建Cmake工程导出DLL,通过Python调用DLL
android·python·visual studio
冰语竹5 小时前
Android学习之相对布局
android
没有了遇见5 小时前
Android 中大型项目架构梳理
android
yashuk5 小时前
【MySQL】表的相关操作
android·mysql·adb
71-35 小时前
Android studio中真机操作
android·笔记·学习·其他·android studio
一只特立独行的Yang6 小时前
Android Focus小结
android
aaajj10 小时前
【Android】appops学习
android·学习
煤球王子10 小时前
学习记录:Android14中的Wifi_Direct(P2P)
android
找藉口是失败者的习惯10 小时前
【Android】Android 车机 + AI Agent 有没有搞头?
android·人工智能
用户0044521593010 小时前
从 Gradle 到 Transform:Android 编译开发 Part 1 - Gradle 构建初探
android