Unity2021SteamingAssets数量限制导致打包异常解决
最近将项目从Unity2019升级到Unity2021,打包安卓的时候出现异常。查了下资料说是数量超出限制,需要设置不压缩的数量。
1. 使用自定义mainTemplate.gradle 打开编辑,aaptOptions 选项里头设置 noCompress = ['.ress', '.resource', '.obb', '.bundle'] + unityStreamingAssets.tokenize(', ') ignoreAssetsPattern = "!.svn:!.git:!.ds_store:!.scc:.:!CVS:!thumbs.db:!picasa.ini:!*~"
2. unity安装路径Gradle目录把gradleTemplate.properties文件打开,在
**ADDITIONAL_PROPERTIES**前面添加一行
unityStreamingAssets=.unity3d*STREAMING_ASSETS*, google-services-desktop.json, google-services.json, GoogleService-Info.plist
即可(实际测试使用,只做第二步骤也可以正常打包)

【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步