Android Packaging error

i try to package in ue4(4.12) for android got this error…

MainFrameActions: Packaging (Android (DXT)): Running AutomationTool...
MainFrameActions: Packaging (Android (DXT)): Automation.ParseCommandLine: Parsing command line: -ScriptsForProject=E:/Documents/Unreal Projects/daynight/Day_Night_Project.uproject BuildCookRun -nocompile -nocompileeditor -installed -nop4 -project=E:/Documents/Unreal Projects/daynight/Day_Night_Project.uproject -cook -stage -archive -archivedirectory=D:/temp 
delete/_dev1/mipad2 -package -clientconfig=Development -ue4exe=UE4Editor-Cmd.exe -clean -pak -prereqs -nodebuginfo -targetplatform=Android -cookflavor=DXT -build -CrashReporter -utf8output
MainFrameActions: Packaging (Android (DXT)): Automation.Process: Setting up command environment.
MainFrameActions: Packaging (Android (DXT)): CommandEnvironment.SetupBuildEnvironment: WARNING: ERROR: NOTE: Please ensure that 64bit Tools are installed with DevStudio - there is usually an option to install these during install
MainFrameActions: Packaging (Android (DXT)): CommandEnvironment.SetupBuildEnvironment: WARNING: Assuming no compilation capability.
MainFrameActions: Packaging (Android (DXT)): BuildCookRun.SetupParams: Setting up ProjectParams for E:\Documents\Unreal Projects\daynight\Day_Night_Project.uproject
MainFrameActions: Packaging (Android (DXT)): Project.Build: ********** BUILD COMMAND STARTED **********
MainFrameActions: Packaging (Android (DXT)): Program.Main: ERROR: AutomationTool terminated with exception: AutomationTool.AutomationException: You are attempting to compile on a machine that does not have a supported compiler!
MainFrameActions: Packaging (Android (DXT)):    at AutomationTool.UE4Build.Build(BuildAgenda Agenda, Nullable`1 InDel
MainFrameActions: Packaging (Android (DXT)): eteBuildProducts, Boolean InUpdateVersionFiles, Boolean InForceNoXGE, Boolean InUseParallelExecutor, Boolean InForceNonUnity, Boolean InForceUnity, Boolean InShowProgress, Dictionary`2 PlatformEnvVars, Nullable`1 InChangelistNumberOverride, Dictionary`2 InTargetToManifest)
MainFrameActions: Packaging (Android (DXT)):    at Project.Build(BuildCommand Command, ProjectParams Params, Int32 WorkingCL, ProjectBuildTargets TargetMask)
MainFrameActions: Packaging (Android (DXT)):    at BuildCookRun.DoBuildCookRun(ProjectParams Params)
MainFrameActions: Packaging (Android (DXT)):    at AutomationTool.BuildCommand.Execute()
MainFrameActions: Packaging (Android (DXT)):    at AutomationTool.Automation.Execute(List`1 CommandsToExecute, CaselessDictionary`1 Commands)
MainFrameActions: Packaging (Android (DXT)):    at AutomationTool.Automation.Process(String[] CommandLine)
MainFrameActions: Packaging (Android (DXT)):    at AutomationTool.Program.MainProc(Object Param)
MainFrameActions: Packaging (Android (DXT)):    at AutomationTool.InternalUtils.RunSingleInstance(Func`2 Main, Object Param)
MainFrameActions: Packaging (Android (DXT)):    at AutomationTool.Program.Main()
MainFrameActions: Packaging (Android (DXT)): Program.Main: AutomationTool exiting with ExitCode=1 (Error_Unknown)
MainFrameActions: Packaging (Android (DXT)): Domain_ProcessExit
MainFrameActions: Packaging (Android (DXT)): copying UAT log files...
MainFrameActions: Packaging (Android (DXT)): BUILD FAILED

Hello,

MainFrameActions: Packaging (Android (DXT)): Program.Main: ERROR: AutomationTool terminated with exception: AutomationTool.AutomationException: You are attempting to compile on a machine that does not have a supported compiler!

You’ll need to download Visual Studio 2015 and ensure that you install the Common Tools for C++ option from the installer.

If the packaging still fails after that, please provide your full output log from your project’s Saved->Logs folder.

i started with UE launcher install with UE4.11 & UE4.12 both go over the same steps create “new project” ( third person > mobile/tablet > maximum quality > no starter content ) after launching new project “save all”… go file > package project > android > android(DXT)

only UE4.11 has no problem building the file
UE4.12 seemes to have problem…

FYI i had not change any setting… both is at their default setting…

Take a look at the post linked below:

Let me know if the suggestions given in the accepted answer solve your problem.

any chance get fix without installing entire VS 2015??.. 3 ~ 7GB is a big download with me slow internet…

Unfortunately, you need to have a compiler on your machine in order to package your game, so it is mandatory that you install Visual Studio 2015 as well as the C++ content that you have to enable in the installer.

If you still get an error message after doing this, please provide the updated log from your project’s Saved->Logs folder.

installed the VS2015… test built still fail… instead i got it working after i remove the Substance Plugin… =_____=*