No APK suitable Architecture found

I have a Hudl 2 i’m trying to launch my ue4 project on to my tablet, I have followed there quick guide but it just wont launch.

>     LogPlayLevel: Project.CopyBuildToStagingDirectory:
 > ********** STAGE COMMAND STARTED **********
 >     LogPlayLevel: Project.WriteStageCommandline:
 > Creating UE4CommandLine.txt
 >     LogPlayLevel: Completed Launch On Stage: Build Task, Time: 1.255163
 >     LogPlayLevel: Project.CreateStagingManifest:
 > Creating Staging Manifest...
 >     LogPlayLevel: Project.CleanStagingDirectory:
 > Cleaning Stage Directory: G:\UE4
 > Projects\Cracker\Saved\StagedBuilds\Android_DXT
 >     LogPlayLevel: Project.CopyManifestFilesToStageDir:
 > Copying NonUFSFiles to staging
 > directory: G:\UE4
 > Projects\Cracker\Saved\StagedBuilds\Android_DXT
 >     LogPlayLevel: Project.CopyManifestFilesToStageDir:
 > Copying DebugFiles to staging
 > directory: G:\UE4
 > Projects\Cracker\Saved\StagedBuilds\Android_DXT
 >     LogPlayLevel: Project.CopyManifestFilesToStageDir:
 > Copying UFSFiles to staging directory:
 > G:\UE4
 > Projects\Cracker\Saved\StagedBuilds\Android_DXT
 >     LogPlayLevel: CommandUtils.Run: Run:
 > C:\NVPACK\android-sdk-windows\platform-tools\adb.exe
 > -s 131214PE5048789 shell "echo $EXTERNAL_STORAGE"
 >     LogPlayLevel: CommandUtils.Run: Run: Took 0.1140084s to run adb.exe,
 > ExitCode=0
 >     LogPlayLevel: CommandUtils.Run: Run:
 > C:\NVPACK\android-sdk-windows\platform-tools\adb.exe
 > -s 131214PE5048789  pull /storage/emulated/legacy/UE4Game/Cracker/Manifest_UFSFiles_Android.txt
 > "G:\UE4
 > Projects\Cracker\Saved\StagedBuilds\Android_DXT\Manifest_UFSFiles_Android.txt_131214PE5048789"
 >     LogPlayLevel: CommandUtils.Run: Run: Took 0.0485056s to run adb.exe,
 > ExitCode=1
 >     LogPlayLevel: Project.CopyBuildToStagingDirectory:
 > ********** STAGE COMMAND COMPLETED **********
 >     LogPlayLevel: Project.Package: ********** PACKAGE COMMAND STARTED **********
 >     LogPlayLevel: Project.Package: ********** PACKAGE COMMAND COMPLETED **********
 >     LogPlayLevel: Project.Deploy: ********** DEPLOY COMMAND STARTED **********
 >     LogPlayLevel: CommandUtils.Run: Run:
 > C:\NVPACK\android-sdk-windows\platform-tools\adb.exe
 > -s 131214PE5048789  shell getprop ro.product.cpu.abi
 >     LogPlayLevel: CommandUtils.Run: Run: Took 0.0525067s to run adb.exe,
 > ExitCode=0
 >     LogPlayLevel: Program.Main: ERROR: AutomationTool terminated with
 > exception:
 > AutomationTool.AutomationException:
 > Unable to run because you don't have
 > an apk that is usable on
 > 131214PE5048789. Looked for -x86
 >     LogPlayLevel:    at AndroidPlatform.GetBestDeviceArchitecture(ProjectParams
 > Params, String DeviceName)
 >     LogPlayLevel:    at AndroidPlatform.Deploy(ProjectParams
 > Params, DeploymentContext SC)
 >     LogPlayLevel:    at Project.Deploy(ProjectParams Params)
 >     LogPlayLevel:    at BuildCookRun.DoBuildCookRun(ProjectParams
 > Params)
 >     LogPlayLevel:    at BuildCookRun.ExecuteBuild()
 >     LogPlayLevel:    at AutomationTool.BuildCommand.Execute()
 >     LogPlayLevel:    at AutomationTool.Automation.Execute(List`1
 > CommandsToExecute,
 > CaselessDictionary`1 Commands)
 >     LogPlayLevel:    at AutomationTool.Automation.Process(String[]
 > Arguments)
 >     LogPlayLevel:    at AutomationTool.Program.MainProc(Object
 > Param)
 >     LogPlayLevel:    at AutomationTool.InternalUtils.RunSingleInstance(Func`2
 > Main, Object Param)
 >     LogPlayLevel:    at AutomationTool.Program.Main()
 >     LogPlayLevel: Program.Main: AutomationTool exiting with
 > ExitCode=55
 > (Error_NoApkSuitableForArchitecture)
 >     LogPlayLevel: Completed Launch On Stage: Deploy Task, Time: 3.255225
 >     LogPlayLevel: BUILD FAILED
 >     PackagingResults:Error: Error Launch failed! No APK suitable for
 > architecture found

You probably you haven’t selected the correct architecture for you device, I haven’t checked what the Hudl 2 uses and Im not familiar with the brand but it should be easy to find in the product specs/wiki/google.

You could try “file → package project → android → all” to circumvent this, I usually use this since I test on several device types anyway, if that still causes errors you might have a some problem with drivers/library etc. So I would re-install the android pack, check on another device then if that fails send in a bug ticket.

I cannot locate any sources that say the architecture of the hudl2

Hi Koaku,

Can you switch architecture? For this Project Settings > Android > Build.

200361-arm.png

Yeah i’ve switched between both them options still wont let me launch to my tablet. Sorry for the slow reply I was on holiday.