add sequencer module into PublicDependencyModuleNames cause error

the sequencer module cause the error, when package the project
the environment win10,64bit, ue4.16.2(in ue4.17 has the same problem)

  • create the c++ third person project
  • change the .uproject PublicDependencyModuleNames , add sequencer

  • package it

  • then it will occur errors

    UATHelper: Packaging (Android (ETC2)): Running AutomationTool…
    UATHelper: Packaging (Android (ETC2)): Automation.ParseCommandLine: Parsing command line: -ScriptsForProject=E:/UEProjects/MyProject3/MyProject3.uproject BuildCookRun -nocompile -nocompileeditor -installed -nop4 -project=E:/UEProjects/MyProject3/MyProject3.uproject -cook -stage -archive -archivedirectory=E:/OutPak/NewTest -package -clientconfig=Development -
    ue4exe=UE4Editor-Cmd.exe -pak -prereqs -nodebuginfo -targetplatform=Android -cookflavor=ETC2 -build -utf8output
    UATHelper: Packaging (Android (ETC2)): BuildCookRun.SetupParams: Setting up ProjectParams for E:\UEProjects\MyProject3\MyProject3.uproject
    UATHelper: Packaging (Android (ETC2)): Project.Build: ********** BUILD COMMAND STARTED **********
    UATHelper: Packaging (Android (ETC2)): CommandUtils.Run: Run: E:\UESourceCode\UE_4.16\Engine\Binaries\DotNET\UnrealBuildTool.exe MyProject3 Android Development -Project=E:\UEProjects\MyProject3\MyProject3.uproject E:\UEProjects\MyProject3\MyProject3.uproject -NoUBTMakefiles -remoteini=“E:\UEProjects\MyProject3” -noxge -generatemanifest -NoHotReload
    UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: NDK version: 19, GccVersion: 4.9
    UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Attempt to build against HLSLCC on unsupported platform Android
    UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: ERROR: Unable to instantiate instance of ‘HLSLCC’ object type from compiled assembly ‘UE4Rules, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null’. Unreal Build Tool creates an instance of your module’s ‘Rules’ object in order to find out about your module’s requirements. The CLR exception details
    may provide more information: System.Reflection.TargetInvocationException: ���õ�Ŀ�귢�����쳣�� —> UnrealBuildTool.BuildException: ERROR: Attempt to build against HLSLCC on unsupported platform Android
    UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: �� HLSLCC…ctor(ReadOnlyTargetRules Target) λ�� e:\UESourceCode\UE_4.16\Engine\Source\ThirdParty\hlslcc\HLSLCC.Build.cs:�к� 64
    UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: — �ڲ��쳣��ջ���ٵĽ�β —
    UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: ERROR: Unable to instantiate instance of ‘HLSLCC’ object type from compiled assembly ‘UE4Rules, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null’. Unreal Build Tool creates an instance of your module’s ‘Rules’ object in order to find out about your module’s requirements. The CLR exception details
    may provide more information: System.Reflection.TargetInvocationException: ���õ�Ŀ�귢�����쳣�� —> UnrealBuildTool.BuildException: ERROR: Attempt to build against HLSLCC on unsupported platform Android
    UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: �� HLSLCC…ctor(ReadOnlyTargetRules Target) λ�� e:\UESourceCode\UE_4.16\Engine\Source\ThirdParty\hlslcc\HLSLCC.Build.cs:�к� 64
    UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: — �ڲ��쳣��ջ���ٵĽ�β —
    UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: �� System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
    UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: �� System.Reflection.RuntimeConstructorInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
    UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: �� System.Reflection.MethodBase.Invoke(Object obj, Object[] parameters)
    UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: �� UnrealBuildTool.RulesAssembly.CreateModuleRules(String ModuleName, ReadOnlyTargetRules Target, FileReference& ModuleFileName)
    UATHelper: Packaging (Android (ETC2)): CommandUtils.Run: Run: Took 0.9354987s to run UnrealBuildTool.exe, ExitCode=5
    LogSlate: Took 0.156458 seconds to synchronously load lazily loaded font ‘…/…/…/Engine/Content/SlateDebug/Fonts/LastResort.ttf’ (5269K)
    UATHelper: Packaging (Android (ETC2)): Program.Main: ERROR: AutomationTool terminated with exception: AutomationTool.CommandUtils+CommandFailedException: Command failed (Result:5): E:\UESourceCode\UE_4.16\Engine\Binaries\DotNET\UnrealBuildTool.exe MyProject3 Android Development -Project=E:\UEProjects\MyProject3\MyProject3.uproject E:\UEProjects\MyProject3\M
    yProject3.uproject -NoUBTMakefiles -remoteini=“E:\UEProjects\MyProject3” -noxge -generatemanifest -NoHotReload. See logfile for details: ‘UnrealBuildTool-2017.08.15-16.26.36.txt’
    UATHelper: Packaging (Android (ETC2)): 在 AutomationTool.CommandUtils.RunAndLog(String App, String CommandLine, String Logfile, Int32 MaxSuccessCode, String Input, ERunOptions Options, Dictionary2 EnvVars, SpewFilterCallbackType SpewFilterCallback) UATHelper: Packaging (Android (ETC2)): 在 AutomationTool.CommandUtils.RunAndLog(CommandEnvironment Env, String App, String CommandLine, String LogName, Int32 MaxSuccessCode, String Input, ERunOptions Options, Dictionary2 EnvVars, SpewFilterCallbackType SpewFilterCallback)
    UATHelper: Packaging (Android (ETC2)): 在 AutomationTool.CommandUtils.RunUBT(CommandEnvironment Env, String UBTExecutable, String CommandLine, String LogName, Dictionary2 EnvVars) UATHelper: Packaging (Android (ETC2)): 在 AutomationTool.CommandUtils.RunUBT(CommandEnvironment Env, String UBTExecutable, FileReference Project, String Target, String Platform, String Config, String AdditionalArgs, String LogName, Dictionary2 EnvVars)
    UATHelper: Packaging (Android (ETC2)): 在 AutomationTool.UE4Build.BuildWithUBT(String TargetName, UnrealTargetPlatform TargetPlatform, String Config, FileReference UprojectPath, Boolean ForceMonolithic, Boolean ForceNonUnity, Boolean ForceDebugInfo, Boolean ForceFlushMac, Boolean DisableXGE, String InAddArgs, Boolean ForceUnity, Dictionary2 EnvVars) UATHelper: Packaging (Android (ETC2)): 在 AutomationTool.UE4Build.Build(BuildAgenda Agenda, Nullable1 InDeleteBuildProducts, Boolean InUpdateVersionFiles, Boolean InForceNoXGE, Boolean InUseParallelExecutor, Boolean InForceNonUnity, Boolean InForceUnity, Boolean InShowProgress, Dictionary2 PlatformEnvVars, Nullable1 InChangelistNumberOverride, Dictionar
    y2 InTargetToManifest) UATHelper: Packaging (Android (ETC2)): 在 Project.Build(BuildCommand Command, ProjectParams Params, Int32 WorkingCL, ProjectBuildTargets TargetMask) UATHelper: Packaging (Android (ETC2)): 在 BuildCookRun.DoBuildCookRun(ProjectParams Params) UATHelper: Packaging (Android (ETC2)): 在 BuildCookRun.ExecuteBuild() UATHelper: Packaging (Android (ETC2)): 在 AutomationTool.BuildCommand.Execute() UATHelper: Packaging (Android (ETC2)): 在 AutomationTool.Automation.Execute(List1 CommandsToExecute, CaselessDictionary1 Commands) UATHelper: Packaging (Android (ETC2)): 在 AutomationTool.Automation.Process(String[] Arguments) UATHelper: Packaging (Android (ETC2)): 在 AutomationTool.Program.MainProc(Object Param) UATHelper: Packaging (Android (ETC2)): 在 AutomationTool.InternalUtils.RunSingleInstance(Func2 Main, Object Param)
    UATHelper: Packaging (Android (ETC2)): 在 AutomationTool.Program.Main()
    PackagingResults:Error: Error Unknown Error

thanks, I solve it.

thanks, I solve it.