如何解决Unity 构建 android apk 失败! SteamingAssets 文件夹中的文件太多了
经查,失败的原因是 SteamingAssets 文件夹中的文件过多!
我尝试将总共 679 个文件放入 SteamAssets 文件夹,它会成功构建。 但我尝试放入 680 个文件,然后构建失败。
我确保所有文件扩展名都相同,并且不受文件大小的限制。
如何解决?
Unity 版本:2020.3.1f
系统版本:Windows 7
失败堆栈:
WITH RECURSIVE _tree (key,value,type) AS (
SELECT
NULL as key,'{"A":[[[{"C":"B"},{"D":"E"}]]],"X":"Y","F": {"G": "H"}}'::jsonb as value,'object'
UNION ALL
(
WITH typed_values AS (
SELECT key,jsonb_typeof(value) as typeof,value FROM _tree
)
SELECT CONCAT(tv.key,'.',v.key),v.value,jsonb_typeof(v.value)
FROM typed_values as tv,LATERAL jsonb_each(value) v
WHERE typeof = 'object'
UNION ALL
SELECT CONCAT(tv.key,'[',n-1,']'),element.val,jsonb_typeof(element.val)
FROM typed_values as tv,LATERAL jsonb_array_elements(value) WITH ORDINALITY as element (val,n)
WHERE typeof = 'array'
)
)
SELECT DISTINCT key,value #>> '{}' as value,type
FROM _tree
WHERE key IS NOT NULL
ORDER BY key
解决方法
我知道如何解决它!
1、Edit -> Player Setting -> Publishing Settings,点击“Custom Base Gradle Template”炸了Build部分。
2、你会发现生成了一个“Assets\Plugins\Android\baseProjectTemplate.gradle”文件,用文本编辑器打开。
3、改变 “类路径 'com.android.tools.build:gradle:3.6.0'” 进入 "类路径 'com.android.tools.build:gradle:3.4.0'"
再次构建,不要忘记将其添加到您的 CVS 中。
如果你解决了并且喜欢这个解决方案,请帮我为这个 repo 打个星:
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。