Can't make an APK without the compiled .so [UE4Game-armv7-es2.so]

LogPlayLevel:Display: ====1/1/2015 1:39:02 AM====PREPARING NATIVE CODE=================================================================
LogPlayLevel:Display: BuildCommand.Execute: ERROR: BUILD FAILED
LogPlayLevel:Display: Program.Main: ERROR: AutomationTool terminated with exception:
LogPlayLevel:Display: Program.Main: ERROR: Exception in UnrealBuildTool: ERROR: Can't make an APK without the compiled .so [D:\UE4\Epic Games\4.6\Engine\Binaries\Android\UE4Game-x86-es2.so]
LogPlayLevel:Display: Stacktrace: at UnrealBuildTool.Android.UEDeployAndroid.MakeApk(String ProjectName, String ProjectDirectory, String OutputPath, String EngineDirectory, Boolean bForDistribution, String CookFlavor, Boolean bMakeSeparateApks, Boolean bIncrementalPackage)
LogPlayLevel:Display: at UnrealBuildTool.Android.UEDeployAndroid.PrepForUATPackageOrDeploy(String ProjectName, String ProjectDirectory, String ExecutablePath, String EngineDirectory, Boolean bForDistribution, String CookFlavor)
LogPlayLevel:Display: at AndroidPlatform.Deploy(ProjectParams Params, DeploymentContext SC)
LogPlayLevel:Display: at Project.Deploy(ProjectParams Params)
LogPlayLevel:Display: at BuildCookRun.DoBuildCookRun(ProjectParams Params)
LogPlayLevel:Display: at BuildCommand.Execute()
LogPlayLevel:Display: at AutomationTool.Automation.Execute(List`1 CommandsToExecute, CaselessDictionary`1 Commands)
LogPlayLevel:Display: at AutomationTool.Automation.Process(String[] CommandLine)
LogPlayLevel:Display: at AutomationTool.Program.MainProc(Object Param)
LogPlayLevel:Display: at AutomationTool.InternalUtils.RunSingleInstance(MainProc Main, Object Param)
LogPlayLevel:Display: at AutomationTool.Program.Main()
LogPlayLevel:Display: Program.Main: ERROR: ERROR: Can't make an APK without the compiled .so [D:\UE4\Epic Games\4.6\Engine\Binaries\Android\UE4Game-x86-es2.so]
LogPlayLevel:Display: ProcessManager.KillAll: Trying to kill 0 spawned processes.
LogPlayLevel:Display: Program.Main: AutomationTool exiting with ExitCode=1
LogPlayLevel:Display: Domain_ProcessExit
LogPlayLevel:Display: ProcessManager.KillAll: Trying to kill 0 spawned processes.
LogPlayLevel:Display: copying UAT log files...
LogPlayLevel:Display: RunUAT.bat ERROR: AutomationTool was unable to run successfully.
LogPlayLevel:Display: BUILD FAILED
PackagingResults:Error: Error Launch failed! Unknown Error

Hello… I was previously able to deploy app directly… but now i am not … I have no idea

Update :
I opened other project and launched on android (SwingNinja sample) … it worked perfectly
then i created another project with starter content… and selected mobile devices while creating … and it also deployed perfectly…
but if i create total empty project without starter content… it gives this error

If you are using the github source version of the engine look in C:\GitHub\UnrealEngine\Engine\Binaries\Android or wherever you installed. If you see UE4Client.apk and UE4Client-arm7-es2.so copy/paste them as UE4Game.apk and UE4Game-armv7-es2.so

This is a workaround and not a solution but thats what I did and it works for me. Alternately you can use the binary version of the engine and the correctly named .so files are present in windows Program Files installation of the engine. I do not know why this happens, I’m guessing the source engine needs to be compiled with the correct target settings for Android platform. I just don’t know what those are, maybe a Unreal staff member can answer.

can any one answer me…?

I have successfully deployed empty game… without starter content
also i have sample games from market place. i can play on those on my mobile.
but i cant compile the game on which i have worked

I have UE4Game.apk and UE4Game-armv7-es2.so already in there… now what should i do?

yeah! same problem here.