Unity3D 5.6-android构建-打包资产-sharedassets2.assets 我已更新到最新的unity3d版本5.6 我正在尝试为android构建,但我陷入了困境:“打包资产-sharedassets2.assets” 构建过程永远不会结束,它几乎占用所有cpu资源。我检查了windows上的taskmanager-有4个“Unity Shader Complier”实例消耗cpu和内存资源 我不得不关闭进程“Unity Editor”来释放我的电脑

Unity3D 5.6-android构建-打包资产-sharedassets2.assets 我已更新到最新的unity3d版本5.6 我正在尝试为android构建,但我陷入了困境:“打包资产-sharedassets2.assets” 构建过程永远不会结束,它几乎占用所有cpu资源。我检查了windows上的taskmanager-有4个“Unity Shader Complier”实例消耗cpu和内存资源 我不得不关闭进程“Unity Editor”来释放我的电脑,unity3d,build,apk,assets,packaging,Unity3d,Build,Apk,Assets,Packaging,注: *在我决定在我的项目中使用资产包并在图形设置中包括移动着色器之后,我注意到了这种情况好的,我解决了它 我被这条信息困住了: “打包资产-sharedassets1.资产” 当尝试为android构建时。因为我在图形设置中添加了一些着色器来帮助处理(在pc中测试android构建时缺少粉红色的着色器) 因此,我所做的是,我使用添加的所需着色器构建所有资产包,然后删除所有添加的着色器(重置设置)-并构建apk。发生这种情况的原因是项目设置->图形,始终包含着色器,在转换项目之前,到那里查看有多

注: *在我决定在我的项目中使用资产包并在图形设置中包括移动着色器之后,我注意到了这种情况

好的,我解决了它

我被这条信息困住了:

“打包资产-sharedassets1.资产”

当尝试为android构建时。因为我在图形设置中添加了一些着色器来帮助处理(在pc中测试android构建时缺少粉红色的着色器)


因此,我所做的是,我使用添加的所需着色器构建所有资产包,然后删除所有添加的着色器(重置设置)-并构建apk。发生这种情况的原因是项目设置->图形,始终包含着色器,在转换项目之前,到那里查看有多少着色器,转换后,您将看到unity将添加两个新的始终包含的着色器,并且它无法编译它们(lol?),您需要做的是备份文件\ProjectSettings\GraphicsSettings.asset,然后在转换为5.6后恢复。或从“始终包含着色器”部分手动删除新着色器