打包出现的问题

1、资源初始化失败!点击确认重试

原因

StreamingAssets文件夹下没有打首包

解决方法

首包,通过PackageManifest_DefaultPackage.version判断是否需要更新

拓展:默认会在这个路径下生成ab包,后续放到热更地址就行

2、Cannot connect to destination host

3、代码被裁剪问题-Could not produce class with lD 136.
This could be caused by a class being stripped from the build even though it is needed. Try
disabling 'Strip Engine cade n player Settings

解决方案1

直接在PlayerSetting里取消裁剪

解决方案2

在DisStripCode.cs里,注册需要调用的组件,需要重新打包。

解决方案3

l修改link文件(暂无测试)

4、打包时出现 DirectoryNotFoundException:xxxx\Library\Bee\artifacts\yyyy\ManagedStripted 错误

HybridCLR(华佗)的解决方案

还有一种情况是:Unity版本为2022,该版本的bug,控制台警告Unity is running with Administrator privileges, which is not supported.

Unity没有管理权限,导致华佗安装初始化有问题。需要用该版本提前测试是否可行。

Unity选中项目启动报错“Administrator privileges” - 技术问答 - Unity官方开发者社区

5、dll库没找到

编辑器

HybridCLR(华佗)出现的问题

 1、Exception: no aot assembly found. please run `HybridCLR/Generate/All` or `HybridCLR/Generate/AotDlls` to generate aot dlls before runing `HybridCLR/Generate/MethodBridge`
HybridCLR.Editor.Commands.MethodBridgeGeneratorCommand.GenerateMethodBridgeAndReversePInvokeWrapper (UnityEditor.BuildTarget target) 

先打一个exe包,在回来点按钮all

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐