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

记录一个坑:

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

复制代码
        [Preserve]
        private MVCFacadeRegister()
        {
            
        }
相关推荐
草莓熊Lotso19 分钟前
MySQL 索引特性与性能优化全解
android·运维·数据库·c++·mysql·性能优化
Kapaseker20 分钟前
千万不要以为你搞懂了 var 和 val
android·kotlin
TE-茶叶蛋30 分钟前
安卓应用(uniapp开发)分享微信-申请appid
android·微信·uni-app
大白要努力!37 分钟前
Android libVLC 3.5.1 实现 RTSP 视频播放完整方案
android·java·音视频
AirDroid_cn1 小时前
手机上看的网页,怎样自动在荣耀 MagicOS 10 平板上接着打开?
android·智能手机·电脑·荣耀手机
帅次1 小时前
WebView 并发初始化竞争风险分析
android·xml·flutter·kotlin·webview·androidx·dalvik
spencer_tseng1 小时前
HTML5 - Android - IOS
android·ios·html·html5
游戏开发爱好者81 小时前
iOS 开发进阶,用 SniffMaster 实现 iPhone 抓包深度分析
android·ios·小程序·https·uni-app·iphone·webview
华科易迅9 小时前
MybatisPlus增删改查操作
android·java·数据库
SHoM SSER10 小时前
MySQL 数据库连接池爆满问题排查与解决
android·数据库·mysql