导出的安卓SDK在pico眼镜中打开会闪退

某次之后每次打开就会报这个错,现在导出的apk放在眼镜里打开会直接闪退,设备是pico neo2/3,SDk也是pico官方的,新版旧版SDK都试过,都是闪退
换别的unity版本,删了再下都没用
Unity extensions are not yet initialized, so we cannot say if the 'D:/unity/2019.4.32f1c1/Editor/Data/UnityExtensions/Unity/UnityVR/Editor/UnityEditor.VR.dll' is compatible with platform Win64

img

这个错误提示表明Unity扩展尚未初始化,因此无法确定指定路径下的'UnityEditor.VR.dll'文件是否与Win64平台兼容。

针对这个问题,你可以尝试以下解决方法:

  1. 清除Unity缓存:

    • 关闭Unity编辑器。
    • 打开Unity缓存文件夹。在Windows上,路径通常为:C:\Users\用户名\AppData\Local\Unity。
    • 删除该文件夹中的所有内容。
    • 重新启动Unity并尝试重新导出APK并运行。
  2. 检查Unity VR设置:

    • 确保Unity VR设置正确配置,并且使用的Unity版本与所选的SDK和设备兼容。
    • 在Unity中,转到"Edit"(编辑)> "Project Settings"(项目设置)> "Player"(播放器)> "XR Settings"(XR设置)。
    • 检查所选的虚拟现实平台和SDK是否正确,并且与目标设备匹配。
  3. 更新Unity VR插件:

    • 检查Unity VR插件是否有更新版本可用。
    • 如果有更新版本,尝试更新插件并重新导出APK。
  4. 检查项目文件和依赖项:

    • 确保项目文件和依赖项完整,并且没有丢失或损坏的文件。
    • 检查项目中的脚本、插件和其他资源文件,确保它们的引用和路径设置正确。
  5. 尝试重新安装Unity和SDK:

    • 如果上述方法都无效,尝试彻底卸载Unity和SDK,然后重新安装它们。
    • 在重新安装之前,确保清除任何残留的文件和注册表项。

如果尝试了以上方法仍然无法解决问题,建议联系Unity和Pico官方。