代码之家  ›  专栏  ›  技术社区  ›  Kevin Mack

Unreal HandheldAR模板:找不到异步加载代码请求的包/Script/AugmentedReality的文件

  •  0
  • Kevin Mack  · 技术社区  · 7 年前

    我使用HandheldAR模板创建了一个未经修改的项目,并在通过远程Mac构建服务器构建后将其部署到iPad上(虽然这是一个仅蓝图的项目,但构建AR应用程序仍然需要Mac)。

    Project构建并部署到设备时没有错误,证书报告它们是有效的,但是当我尝试在iPad上启动它时,默认的Project splash屏幕会出现,然后设备会转储回主屏幕。应用程序仍然显示为一个正在运行的应用程序,但如果我试图切换回它,它只是反弹回主屏幕。

    其他只有Blueprint的UE4项目部署自设备上预期的同一台计算机。

    从下面的日志中,似乎无法加载/Script/AugmentedReality。

    [2018.08.03-17.56.36:622][0]LogAIModule:创建面向世界的AISystem HandheldARBlankMap[2018.08.03-17.56.36:625][0]日志流:错误: 找不到由请求的包/Script/AugmentedReality的文件 异步加载代码。nametload:/Script/AugmentedReality [2018.08.03-17.56.36:625][0]日志流:错误:找到1个依赖项 包装。。。[2018.08.03-17.56.36:625][0]日志流:错误:
    /游戏/HandheldARBP/Blueprints/GameFramework/BP_ARPawn [2018.08.03-17.56.36:628][0]日志流:错误: ****转储依赖项[依赖项]:[2018.08.03-17.56.36:628][0]日志流:错误:导出1 /游戏/HandheldARBP/D_ARSessionConfig.D_ARSessionConfig [2018.08.03-17.56.36:628][0]日志流:错误:链接器是 ../../../HandheldAR/Content/HandheldARBP/D\u ARSessionConfig.uasset目录 [2018.08.03-17.56.36:628][0]日志流:错误:Dep 在导入1/Script/AugmentedReality.ARSessionConfig之前 [2018.08.03-17.56.36:628][0]日志流:错误:Dep 导入0之前的S\u
    /Script/AugmentedReality.Default\u ARSessionConfig脚本 [2018.08.03-17.56.36:628][0]日志流:错误:缺少依赖项, 请求/Script/AugmentedReality.ARSessionConfig,但它没有 已经被创造出来了。[2018.08.03-17.56.36:628][0]日志流:错误: 找不到类ARSessionConfig以创建D\u ARSessionConfig [2018.08.03-17.56.36:633][0]LogProperty:错误:结构类型未知 对于属性的StructProperty /游戏/HandheldARBP/Blueprints/UI/BP_DebugMenu.BP_DebugMenu_C:updatedebugmenufo.CallFunc_GetARSessionStatus_ReturnValue'; 也许USTRUCT()被重命名或删除了? [2018.08.03-17.56.36:633][0]LogProperty:错误:结构类型未知 对于属性的StructProperty /游戏/HandheldARBP/Blueprints/UI/BP_DebugMenu.BP_DebugMenu_C:ToggleARMode.CallFunc_GetARSessionStatus_ReturnValue'; 也许USTRUCT()被重命名或删除了? [2018.08.03-17.56.36:633][0]LogProperty:错误:结构类型未知 对于属性的StructProperty /游戏/HandheldARBP/Blueprints/UI/BP_DebugMenu.BP_DebugMenu_C:initializedbugbuttonstates.CallFunc_GetARSessionStatus_ReturnValue'; 也许USTRUCT()被重命名或删除了? [2018.08.03-17.56.36:634][0]日志属性:错误:结构类型未知 对于属性的StructProperty /游戏/HandheldARBP/Blueprints/GameFramework/BP_ARPawn.BP_ARPawn_C:ExecuteUbergraph_BP_ARPawn.CallFunc_LineTraceTrackedObjects_ReturnValue.CallFunc_LineTraceTrackedObjects_ReturnValue'; 也许USTRUCT()被重命名或删除了? [2018.08.03-17.56.36:639][0]日志加载:游戏类为“BP_ARGameMode_C” 【2018.08.03-17.56.36:640】【0】日志世界:带来世界 /游戏/HandheldARBP/Maps/HandheldARBlankMap.HandheldARBlankMap 2018.08.03-10.56.36播放(最大滴答率0) 【2018.08.03-17.56.36:640】【0】日志世界:提升游戏水平 拍摄时间:0.000401【2018.08.03-17.56.36:640】【0】日志游戏模式: FindPlayerStart:路径未定义或没有带正数的PLAYERSTART 评分[2018.08.03-17.56.36:642][0]LogUMG:显示:Widget类 BP主菜单-加载快速模板。【2018.08.03-17.56.36:643】[ 0]LogUMG:Display:Widget类BP_DebugMenu_C-加载的快速模板。 [2018.08.03-17.56.36:644][0]日志脚本:警告:未访问 调试菜单 /引擎/Transient.GameEngine_0:GameInstance_0.BP_DebugMenu_C_0 功能 /游戏/HandheldARBP/Blueprints/UI/BP_DebugMenu.BP_DebugMenu_C:initializedbugbuttonstates:001C [2018.08.03-17.56.36:644][0]日志脚本:警告:脚本调用堆栈: 功能 /游戏/HandheldARBP/Blueprints/UI/BP_DebugMenu.BP_DebugMenu_C:Construct 功能 /游戏/HandheldARBP/Blueprints/UI/BP_DebugMenu.BP_DebugMenu_C:ExecuteUbergraph_BP_DebugMenu 功能 /游戏/HandheldARBP/Blueprints/UI/BP_DebugMenu.BP_DebugMenu_C:initializedbugbuttonstates

    [2018.08.03-17.56.36:644][0]注销设备:警告:

    脚本堆栈:BP_DebugMenu_C.initializedbugbuttonstates BP_DebugMenu_C.ExecuteUbergraph_BP_DebugMenu BP_DebugMenu_C.Construct BP ARPawn C.ExecuteUpergraph BP ARPawn BP ARPawn C.ReceiveBeginPlay公司

    iPad规格:

    • 容量:64 GB,可用容量:51.35 GB
    • 版本:11.4.1(15G77)
    • 型号:MQDT2LL/A(苹果10.5英寸iPad Pro(64GB,Wi-Fi,空间灰色))
    1 回复  |  直到 7 年前
        1
  •  0
  •   Kevin Mack    7 年前

    答案似乎很简单,苹果ARKit插件没有启用。启用并重新构建解决了该问题。

    推荐文章