当我为Android构建我的unity项目时,出现以下错误:

Gradle构建失败。有关详细信息,请参见控制台。

这是完整的堆栈跟踪:

启动失败:
类生成期间的一般错误:1913年



任何帮助,将不胜感激!

最佳答案

对我来说,这是导出的build.gradle文件的aaptOptions部分(特别是noCompress)的问题。显然,该部分的长度是有限制的。通过将单独列出的文件(Wwise的.wem.bnk)合并为普通扩展名以减少计数,我能够解决该问题。

所以

aaptOptions {
    noCompress '.unity3d', '.ress', '.resource', '.obb', 'desc.txt', 'audio/generatedsoundbanks/wwise_ids.h', 'audio/generatedsoundbanks/android/100296979.wem', 'audio/generatedsoundbanks/android/1002970682.wem', 'audio/generatedsoundbanks/android/1008352514.wem', 'audio/generatedsoundbanks/android/1020575901.wem', 'audio/generatedsoundbanks/android/1029505146.wem', 'audio/generatedsoundbanks/android/1032519289.wem', 'audio/generatedsoundbanks/android/1037720794.wem', 'audio/generatedsoundbanks/android/1046327601.wem', 'audio/generatedsoundbanks/android/110587467.wem', 'audio/generatedsoundbanks/android/156370390.wem',

成为
aaptOptions {
    noCompress '.unity3d', '.ress', '.resource', '.obb', 'desc.txt', 'audio/generatedsoundbanks/wwise_ids.h', '.wem',

例如。

10-07 17:07