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

记录一个坑:

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

复制代码
        [Preserve]
        private MVCFacadeRegister()
        {
            
        }
相关推荐
Ehtan_Zheng1 小时前
Android Compose 动画实践:内容切换与页面转场
android
Crystal3281 小时前
【终极指南】前端方面解决 uni-app APP 端 SSE 流式请求被缓冲拦截、无法实时渲染的问题
android·前端·ai编程
陆业聪2 小时前
技术选型决策树:什么团队、什么项目该选什么框架 | 跨平台框架深度对决(4)
android·架构设计
JohnnyDeng943 小时前
Kotlin 协程原理与 Android 中的最佳实践
android·kotlin·协程
Aleyn3 小时前
用 KSP 给 Navigation 3 加一层「跨模块路由」:nav3-helper 设计与使用
android·android jetpack·composer
GeekBug3 小时前
Claude Code 如何帮我写 80% 的 Android 样板代码
android·claude
dora3 小时前
手把手带你实现一个Android抽卡集图鉴功能
android
海雅达手持终端PDA4 小时前
海雅达Model 10X—高通6490工业三防平板,生产制造仓储管理应用
android·物联网·能源·制造·信息与通信·交通物流·平板
liu_sir_4 小时前
安卓设置界面-关于手机修改为关于设备
android·大数据·elasticsearch
new_bie_B4 小时前
Android16 应用安装流程源码分析
android