sluaunreal
sluaunreal copied to clipboard
4.25分支打包安卓报错
ProcessResult.StdOut: LogUObjectArray: Warning: Other object in slot ProcessResult.StdOut: LogWindows: Error: Error reentered: Assertion failed: IsValidLowLevel() File:D:/Build/++UE4+Licensee/Sync/Engine/Source/Runtime/CoreUObject/Private/UObject/Obj.cpp [Line: 944] ProcessResult.StdOut: ProcessResult.StdOut: ProcessResult.StdOut: LogWindows: Error: begin: stack for UAT ProcessResult.StdOut: LogWindows: Error: === Critical error: === ProcessResult.StdOut: LogWindows: Error: ProcessResult.StdOut: LogWindows: Error: Assertion failed: GIsHotReload File:D:/Build/++UE4+Licensee/Sync/Engine/Source/Runtime/CoreUObject/Private/UObject/UObjectBase.cpp [Line: 654] ProcessResult.StdOut: LogWindows: Error: Trying to recreate class 'ULatentDelegate' outside of hot reload!
看了下,与 LatentDelegate.h 放在 slua_unreal/private 目录,然后 LuaObject.cpp 与 LuaState 类声明 Class LatentDelegate; 的写法有关,试了下,把 LatentDelegate.h 放到 slua_unreal/public 目录,然后 LuaObject 与 LuaState 的h文件直接#include "LatentDelegate.h" 可以解决