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

记录一个坑:

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

复制代码
        [Preserve]
        private MVCFacadeRegister()
        {
            
        }
相关推荐
Jerry1 分钟前
Compose 5 个简短动画,让您的应用脱颖而出
android
PenguinLetsGo42 分钟前
你的App是否有出现过幽灵调用?
android
没有了遇见1 小时前
Android ViewPager2 嵌套 RecyclerView 滑动冲突解决方案
android
咖啡の猫2 小时前
Android开发-选择按钮
android·gitee
火柴就是我2 小时前
android 以maven的方式 引入本地的aar
android
过-眼-云-烟2 小时前
新版Android Studio能打包但无法run ‘app‘,编译通过后手机中没有安装,顶部一直转圈
android·ide·android studio
hedalei3 小时前
android14 硬键盘ESC改BACK按键返回无效问题
android·android14·esc·back按键
hcgeng3 小时前
android 如何判定底部导航栏显示时 不是键盘显示
android·底部导航·导航高度
和煦的春风3 小时前
性能案例分析 | Waiting for GPU completion
android·linux
用户2018792831673 小时前
ConcurrentHashMap:用 “社区超市” 故事讲透并发的设计哲学
android