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

        

        点击运行,即可实现 实时预览

 

上述资源找不到下载途径的私信我,免费提供。

posted on   考拉宝贝  阅读(50)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示