Download

Problema al compilar para android

Tengo todo el servicio de SDK instalado pero me salta el siguiente error:

LogPlayLevel: BuildCommand.Execute: ERROR: BUILD FAILED
LogPlayLevel: Program.Main: ERROR: AutomationTool terminated with exception:
LogPlayLevel: Program.Main: ERROR: Exception in UnrealBuildTool: ERROR: Can't make an APK without an API installed (see "android.bat list targets")
LogPlayLevel: Stacktrace:    en UnrealBuildTool.Android.UEDeployAndroid.GetSdkApiLevel()
LogPlayLevel:    en UnrealBuildTool.Android.UEDeployAndroid.GetAllBuildSettings(String BuildPath, Boolean bForDistribution, Boolean bMakeSeparateApks, Boolean bPackageDataInsideApk, Boolean bDisableVerifyOBBOnStartUp)
LogPlayLevel:    en UnrealBuildTool.Android.UEDeployAndroid.MakeApk(String ProjectName, String ProjectDirectory, String OutputPath, String EngineDirectory, Boolean bForDistribution, String CookFlavor, Boolean bMakeSeparateApks, Boolean bIncrementalPackage, Boolean bDisallowPackagingDataInApk)
LogPlayLevel:    en UnrealBuildTool.Android.UEDeployAndroid.PrepForUATPackageOrDeploy(String ProjectName, String ProjectDirectory, String ExecutablePath, String EngineDirectory, Boolean bForDistribution, String CookFlavor, Boolean bIsDataDeploy)
LogPlayLevel:    en AndroidPlatform.Deploy(ProjectParams Params, DeploymentContext SC)
LogPlayLevel:    en Project.Deploy(ProjectParams Params)
LogPlayLevel:    en BuildCookRun.DoBuildCookRun(ProjectParams Params)
LogPlayLevel:    en BuildCommand.Execute()
LogPlayLevel:    en AutomationTool.Automation.Execute(List`1 CommandsToExecute, CaselessDictionary`1 Commands)
LogPlayLevel:    en AutomationTool.Automation.Process(String] CommandLine)
LogPlayLevel:    en AutomationTool.Program.MainProc(Object Param)
LogPlayLevel:    en AutomationTool.InternalUtils.RunSingleInstance(Action`1 Main, Object Param)
LogPlayLevel:    en AutomationTool.Program.Main()
LogPlayLevel: ProcessManager.KillAll: Trying to kill 0 spawned processes.
LogPlayLevel: Program.Main: AutomationTool exiting with ExitCode=Error_Unknown
LogPlayLevel: Domain_ProcessExit
LogPlayLevel: copying UAT log files...
LogPlayLevel: RunUAT.bat ERROR: AutomationTool was unable to run successfully.
LogPlayLevel: Completed Launch On Stage: Deploy Task, Time: 0.250507
LogPlayLevel: BUILD FAILED
PackagingResults:Error: Error Launch failed! Unknown Error

No se por donde seguir, si alguien tiene idea se lo agradecería enormemente.

Hola EriHoshi que version del NDK instalaste, y que version de Unreal tienes?

La versión de NDK la descargue directamente de la web oficial android-ndk-r12-windows-x86.zip con lo cual me imagino que es la ultima y mas nueva, en cuanto a UE estoy utilizando la versión 10.2

Saludos

Intenta con version 19 y 21, la version que instalaste es mas alta (22?)

Gracias por tu respuesta, no obstante no funciona ni con 19, ni con 21 tampoco con latest.

Voy a probar desinstalar todo y empezar de cero.

Buenoo, de un error he saltado a otro, después de desinstalar todo y volver a configurar me salta lo siguiente.

He leído que es un error genérico así que me voy a volver loco solucionando ahora este xD

Bueno me ha llevado mucho tiempo, pero al fin he conseguido que arranque un juego que estoy desarrollando en mi dispositivo HTC Desire 816, muy feliz por poder continuar creando, ahora escribiré un post en mi blog donde contare que es y como lo hice, tendréis el link aquí una vez lo acabe.

Ale aquí esta lo que he hecho para que me funcione :smiley: http://www.wolfygames.com/fallo-al-compilar-juego-android-ant_home-y-java_home/

Nice! Menos mal que lo hallaste! Le pasare el dato a los chavales de Android por aca.

Hola! me dedico a las reformas e interiorismo, y empezando a usar unreal, alguien conoce algún sitio donde poder aprender más, he visto ( creo ) todos los tutoriales de youtube
gracias

Hola, tengo una duda cuando ejecuto un proyecto en el android no se ejecutan los materiales de vegetales que hago, no compilan los degradados en mi celular

Estoy precisamente con el mismo fallo, sera por los shaders?, cosa que no se como reducir por cierto