Packaging problem

Hi, I never did packaging before. So, there could be silly mistakes. But I was trying to pack the third person example for android. But the build failed. Here is the log (not full, only from the start of the packaging). Absolutely don’t have any idea whats going on.

UATHelper: Packaging (Android (All)): ====4/19/2018 8:44:00 PM====PREPARING TO MAKE APK=================================================================
UATHelper: Packaging (Android (All)): Program.Main: ERROR: AutomationTool terminated with exception: System.ComponentModel.Win32Exception (0x80004005): The system cannot find the file specified
UATHelper: Packaging (Android (All)): at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
UATHelper: Packaging (Android (All)): at System.Diagnostics.Process.Start(ProcessStartInfo startInfo)
UATHelper: Packaging (Android (All)): at UnrealBuildTool.UEDeployAndroid.GetLatestSDKApiLevel(AndroidToolChain ToolChain)
UATHelper: Packaging (Android (All)): at UnrealBuildTool.UEDeployAndroid.GetSdkApiLevel(AndroidToolChain ToolChain)
UATHelper: Packaging (Android (All)): at UnrealBuildTool.UEDeployAndroid.MakeApk(AndroidToolChain ToolChain, String ProjectName, String ProjectDirectory, String OutputPath, String EngineDirectory, Boolean bForDistribution, String CookFlavor, Boolean bMakeSeparateApks, Boolean bIncrementalPackage, Boolean bDisallowPackagingDataInApk, Boolean bDisallowExter
nalFilesDir)
UATHelper: Packaging (Android (All)): at UnrealBuildTool.UEDeployAndroid.PrepForUATPackageOrDeploy(FileReference ProjectFile, String ProjectName, String ProjectDirectory, String ExecutablePath, String EngineDirectory, Boolean bForDistribution, String CookFlavor, Boolean bIsDataDeploy)
UATHelper: Packaging (Android (All)): at AndroidPlatform.Package(ProjectParams Params, DeploymentContext SC, Int32 WorkingCL)
UATHelper: Packaging (Android (All)): at Project.Package(ProjectParams Params, Int32 WorkingCL)
UATHelper: Packaging (Android (All)): at BuildCookRun.DoBuildCookRun(ProjectParams Params)
UATHelper: Packaging (Android (All)): at BuildCookRun.ExecuteBuild()
UATHelper: Packaging (Android (All)): at AutomationTool.BuildCommand.Execute()
UATHelper: Packaging (Android (All)): at AutomationTool.Automation.Execute(List1 CommandsToExecute, CaselessDictionary1 Commands)
UATHelper: Packaging (Android (All)): at AutomationTool.Automation.Process(String[] Arguments)
UATHelper: Packaging (Android (All)): at AutomationTool.Program.MainProc(Object Param)
UATHelper: Packaging (Android (All)): at AutomationTool.InternalUtils.RunSingleInstance(Func`2 Main, Object Param)
UATHelper: Packaging (Android (All)): at AutomationTool.Program.Main()
UATHelper: Packaging (Android (All)): Program.Main: AutomationTool exiting with ExitCode=1 (Error_Unknown)
UATHelper: Packaging (Android (All)): BUILD FAILED
PackagingResults:Error: Error Unknown Error

Ok, the real problem was installing android sdk. Anyone new to this should be very carefull. Cause the installation itself is messy.