Unity 打包失败

1、The max number of supported arguments is 255, but found xxx

失败错误提示
CommandInvokationFailure: Gradle build failed.
C:/Program Files (x86)/Java/jdk1.8.0_131\bin\java.exe -classpath “F:\Program Files\Unity2017_3_17\Unity\Editor\Data\PlaybackEngines\AndroidPlayer\Tools\gradle\lib\gradle-launcher-5.4.1.jar” org.gradle.launcher.GradleMain “-Dorg.gradle.jvmargs=-Xmx1024m” “assembleRelease”
stderr[
FAILURE: Build failed with an exception.
Where:
Build file ‘G:\20191018_C_EuropeAndAmerica\NClient\Temp\gradleOut\build.gradle’
What went wrong:
Could not compile build file ‘G:\20191018_C_EuropeAndAmerica\NClient\Temp\gradleOut\build.gradle’.

startup failed:
General error during class generation: The max number of supported arguments is 255, but found 7550

原因:
StreamAssest中资源数超过上限,打包时会根据mainTemplate.gradle中的aaptOptions后缀名获取资源数据,如果其他数据超过255则会报错
解决方法
可以再 aaptOptions中增加文件后缀名,如

".xml",".bytes",	".db",".txt",".anim",".prefab",".mat",	".fbx",".controller",".lua",	".mp4"

2、注意在BuildSettion中 更改 IL2CPP

3、unity Android resource linking failed

更改Setting中Target API LEVEL

4、解决MacOs 无法打开xxx ,因为无法验证开发者的问题

在终端执行(安装软件允许任何来源)

sudo spctl --master-disable
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值