Unity3D_Pico开发_打包一个简单的示例场景
本示例使用以下版本:
Unity 2021.3.26f1 丨 PICO Unity Integration SDK v3.0.5 丨 PICO 设备型号 PICO4 丨 PICO 系统版本 v5.12.0.s 丨 PICOConnect-v10.4.5-win32-x64
快速打包一个可以运行在 PICO4 设备上的 apk
这个网址是PICO官方教程:https://developer-cn.picoxr.com/document/unity/create-a-developer-account-organization-and-app/
步骤1:根据我的开发过程来看,不注册开发者账号,也可以正常进行开发,也就是说 步骤1 可以不做;
步骤2:按照官方教程做就行
步骤3:如果有小伙伴需要 v3.0.5 的SDK,而官方又不提供了,可以私信我
实测,将SDK直接解压到“Package”文件夹,同样可用(但是官方没有提供这种方法)
步骤4:第四步(添加应用ID)和第五步(配置安卓清单文件)两个步骤,可以不做,不影响开发
步骤5;做完第一步就行,然后将“Starter Assets”中的示例场景打开,直接进行第六步(打包)
特殊的:由于我所开发项目要求在不接入互联网的情况下进行开发,所以踩了一些坑
坑1:打包出来的APK,可以安装到PICO上,但是会闪退
原因:PICO设备的系统版本太低,SDK版本过高,版本不匹配
解决:由于下载不到低版本的SDK,只能将PICO设备升级到最新版本,问题解决!
坑2:将工程文件整体压缩后拷贝到另一台电脑(不联网的电脑),打开工程后会报错。
原因:不联网的电脑不能更新 Package Manager,工程中依赖的 Package 版本过低(就像:原本在 Windows XP 上正常运行的GTA5,放在Windows 11 上依然可以正常运行,但是可以在 Windows 11 上可以正常运行的 GTA6,放在 Winsows XP 上就无法正常运行)
解决:将这个文件夹整体压缩,拷贝到另一台电脑上(C:\Users\Administrator(这里是你电脑的名字)\AppData\Local\Unity\cache)
坑3:将工程拷贝到新电脑后报错解决后,无法打包出 apk
原因:新电脑没有安卓打包环境
解决:将安卓打包环境拷贝到新电脑对应的位置,两天电脑的Unity版本要一致(Unity安装路径\Editor\Data\PlaybackEngines\AndroidPlayer)
坑4:工程打包后报错 Gradle Build Failed
原因:由于新电脑不能联网,所有安卓打包需要的的.gradle环境无法更新
解决:将这个文件夹整体压缩,拷贝到另一台电脑上(C:/Users/Administrator/.gradle)
参考:https://blog.csdn.net/2301_79870947/article/details/140873412
坑5:官方教程提供的实时预览方案,必须要登陆 Pico Developer Center 才可以,这对于无法联网的环境并不适用
解决:首先,下载 PICO 串流助手 https://www.picoxr.com/global/software/pico-link?audience=155214
然后,下载 SteamVR
最后,在勾选 Edit - Project Setting - XR Plug-in Management - PC(图标) - OpenXR
点击运行,即可实现 实时预览
上述资源找不到下载途径的私信我,免费提供。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?