部署到VR
更新时间:2024-09-27
1. 编译发布流程
- 关闭Unity
- 将ZionClient 工程全部 revert 并且把Asset目录 git -> CleanUp
- 将ZionClient -> Packages 文件夹下的 com.baidu.appframework.inputsdk@0.1.5 目录删除
- 进入ZionPico目录 选中全部 复制 然后进入ZionClient目录 粘贴 提示重名文件之后 选择覆盖
- 打开UnityHub 然后用 Android平台打开 ZionClient项目(选中编辑器版本 然后选择安卓平台 打开项目)


- 项目打开之后 如果有这个弹窗 选择 ok

- 选择 Close

-
Clear所有log 如果没用编译错误就正常了

- 检查项目是不是安卓平台 如果不是 一定要切换到安卓平台
- 添加宏 DISABLE_UWA_SDK 和 TEST_ENVIROMENT

-
打开Addressable页面

-
Clean,Clean之后 如果不是全量打包(需要热更资源)跳过 13 和 14步骤

-
如果全量打包(将资源打到包内)选择NewBuild -> Default Build Script 开始打资源

-
如果打全量包(将资源打到包内)需要删除StreamingAssets -> local 目录下面的version_config文件

-
打开Assets -> Editor -> HybridCLR -> BuildPlayerCommand.cs 将 564行 选中部分删除
改为

-
由于pico 5.6版本已经开始验证签名文件 没有签名文件的APK不能被安装 所以打包之前需要创建一个签名文件 打开KeyStoreManager
填入正确的信息
然后选择AddKey就可以了
-
BuildAll -> VR 开始打包
