I’ve had some success in building my own game to phone but cannot get Tappy Chicken to complete it’s deployment. Here are my logs:
LogPlayLevel: [checkenv] Android SDK Tools Revision 22.3.0
LogPlayLevel: [checkenv] Installed at C:\NVPACK\android-sdk-windows
LogPlayLevel: -setup:
LogPlayLevel: [echo] Project Name: downloader_library
LogPlayLevel: [gettype] Project Type: Android Library
LogPlayLevel: -set-debug-mode:
LogPlayLevel: -debug-obfuscation-check:
LogPlayLevel: -pre-build:
LogPlayLevel: -build-setup:
LogPlayLevel: [getbuildtools] Using latest Build Tools: 19.0.1
LogPlayLevel: [echo] Resolving Build Target for downloader_library...
LogPlayLevel: [gettarget] Project Target: Android 4.4.2
LogPlayLevel: [gettarget] API level: 19
LogPlayLevel: [echo] ----------
LogPlayLevel: [echo] Creating output directories if needed...
LogPlayLevel: [mkdir] Created dir: H:\Unreal Projects\TappyChicken\Intermediate\Android\APK\JavaLibs\downloader_library\libs
LogPlayLevel: [mkdir] Created dir: H:\Unreal Projects\TappyChicken\Intermediate\Android\APK\JavaLibs\downloader_library\bin
LogPlayLevel: [mkdir] Created dir: H:\Unreal Projects\TappyChicken\Intermediate\Android\APK\JavaLibs\downloader_library\bin\res
LogPlayLevel: [mkdir] Created dir: H:\Unreal Projects\TappyChicken\Intermediate\Android\APK\JavaLibs\downloader_library\bin\rsObj
LogPlayLevel: [mkdir] Created dir: H:\Unreal Projects\TappyChicken\Intermediate\Android\APK\JavaLibs\downloader_library\bin\rsLibs
LogPlayLevel: [mkdir] Created dir: H:\Unreal Projects\TappyChicken\Intermediate\Android\APK\JavaLibs\downloader_library\gen
LogPlayLevel: [mkdir] Created dir: H:\Unreal Projects\TappyChicken\Intermediate\Android\APK\JavaLibs\downloader_library\bin\classes
LogPlayLevel: [mkdir] Created dir: H:\Unreal Projects\TappyChicken\Intermediate\Android\APK\JavaLibs\downloader_library\bin\dexedLibs
LogPlayLevel: [echo] ----------
LogPlayLevel: [echo] Resolving Dependencies for downloader_library...
LogPlayLevel: [dependency] Library dependencies:
LogPlayLevel: [dependency] No Libraries
LogPlayLevel: [dependency]
LogPlayLevel: [dependency] ------------------
LogPlayLevel: -code-gen:
LogPlayLevel: [mergemanifest] Merging AndroidManifest files into one.
LogPlayLevel: [mergemanifest] Manifest merger disabled. Using project manifest only.
LogPlayLevel: [echo] Handling aidl files...
LogPlayLevel: [aidl] No AIDL files to compile.
LogPlayLevel: [echo] ----------
LogPlayLevel: [echo] Handling RenderScript files...
LogPlayLevel: [echo] ----------
LogPlayLevel: [echo] Handling Resources...
LogPlayLevel: [aapt] Generating resource IDs...
LogPlayLevel: [echo] ----------
LogPlayLevel: [echo] Handling BuildConfig class...
LogPlayLevel: [buildconfig] Generating BuildConfig class.
LogPlayLevel: -pre-compile:
LogPlayLevel: -compile:
LogPlayLevel: [javac] Compiling 3 source files to H:\Unreal Projects\TappyChicken\Intermediate\Android\APK\JavaLibs\downloader_library\bin\classes
LogPlayLevel: [echo] Creating library output jar file...
LogPlayLevel: [jar] Building jar: H:\Unreal Projects\TappyChicken\Intermediate\Android\APK\JavaLibs\downloader_library\bin\classes.jar
LogPlayLevel: -post-compile:
LogPlayLevel: -obfuscate:
LogPlayLevel: -dex:
LogPlayLevel: [echo] Library project: do not convert bytecode...
LogPlayLevel: -crunch:
LogPlayLevel: [crunch] Crunching PNG Files in source dir: H:\Unreal Projects\TappyChicken\Intermediate\Android\APK\JavaLibs\downloader_library\res
LogPlayLevel: [crunch] To destination dir: H:\Unreal Projects\TappyChicken\Intermediate\Android\APK\JavaLibs\downloader_library\bin\res
LogPlayLevel: [crunch] Processing image to cache: H:\Unreal Projects\TappyChicken\Intermediate\Android\APK\JavaLibs\downloader_library\res\drawable-hdpi\notify_panel_notification_icon_bg.png => H:\Unreal Projects\TappyChicken\Intermediate\Android\APK\JavaLibs\downloader_library\bin\res\drawable-hdpi\notify_panel_notification_icon_bg.png
LogPlayLevel: [crunch] (processed image to cache entry H:\Unreal Projects\TappyChicken\Intermediate\Android\APK\JavaLibs\downloader_library\bin\res\drawable-hdpi\notify_panel_notification_icon_bg.png: 0% size of source)
LogPlayLevel: [crunch] Processing image to cache: H:\Unreal Projects\TappyChicken\Intermediate\Android\APK\JavaLibs\downloader_library\res\drawable-mdpi\notify_panel_notification_icon_bg.png => H:\Unreal Projects\TappyChicken\Intermediate\Android\APK\JavaLibs\downloader_library\bin\res\drawable-mdpi\notify_panel_notification_icon_bg.png
LogPlayLevel: [crunch] (processed image to cache entry H:\Unreal Projects\TappyChicken\Intermediate\Android\APK\JavaLibs\downloader_library\bin\res\drawable-mdpi\notify_panel_notification_icon_bg.png: 0% size of source)
LogPlayLevel: [crunch] Crunched 2 PNG files to update cache
LogPlayLevel: -package-resources:
LogPlayLevel: [echo] Library project: do not package resources...
LogPlayLevel: -package:
LogPlayLevel: [echo] Library project: do not package apk...
LogPlayLevel: -post-package:
LogPlayLevel: -do-debug:
LogPlayLevel: [echo] Library project: do not create apk...
LogPlayLevel: [propertyfile] Creating new property file: H:\Unreal Projects\TappyChicken\Intermediate\Android\APK\JavaLibs\downloader_library\bin\build.prop
LogPlayLevel: [propertyfile] Updating property file: H:\Unreal Projects\TappyChicken\Intermediate\Android\APK\JavaLibs\downloader_library\bin\build.prop
LogPlayLevel: [propertyfile] Updating property file: H:\Unreal Projects\TappyChicken\Intermediate\Android\APK\JavaLibs\downloader_library\bin\build.prop
LogPlayLevel: [propertyfile] Updating property file: H:\Unreal Projects\TappyChicken\Intermediate\Android\APK\JavaLibs\downloader_library\bin\build.prop
LogPlayLevel: -post-build:
LogPlayLevel: debug:
LogPlayLevel: -code-gen:
LogPlayLevel: [mergemanifest] Merging AndroidManifest files into one.
LogPlayLevel: [mergemanifest] Manifest merger disabled. Using project manifest only.
LogPlayLevel: [echo] Handling aidl files...
LogPlayLevel: [aidl] Found 1 AIDL files.
LogPlayLevel: [aidl] Compiling 1 AIDL files.
LogPlayLevel: [echo] ----------
LogPlayLevel: [echo] Handling RenderScript files...
LogPlayLevel: [echo] ----------
LogPlayLevel: [echo] Handling Resources...
LogPlayLevel: [aapt] Generating resource IDs...
LogPlayLevel: [echo] ----------
LogPlayLevel: [echo] Handling BuildConfig class...
LogPlayLevel: [buildconfig] Generating BuildConfig class.
LogPlayLevel: -pre-compile:
LogPlayLevel: -compile:
LogPlayLevel: [javac] Compiling 68 source files to H:\Unreal Projects\TappyChicken\Intermediate\Android\APK\bin\classes
LogPlayLevel: [javac] warning: com\google\android\gms\auth\GoogleAuthUtil.class(com\google\android\gms\auth:GoogleAuthUtil.class): major version 51 is newer than 50, the highest major version supported by this compiler.
LogPlayLevel: [javac] It is recommended that the compiler be upgraded.
LogPlayLevel: [javac] warning: com\google\android\gms\common\api\GoogleApiClient.class(com\google\android\gms\common\api:GoogleApiClient.class): major version 51 is newer than 50, the highest major version supported by this compiler.
LogPlayLevel: [javac] It is recommended that the compiler be upgraded.
LogPlayLevel: [javac] warning: com\google\android\gms\common\GooglePlayServicesUtil.class(com\google\android\gms\common:GooglePlayServicesUtil.class): major version 51 is newer than 50, the highest major version supported by this compiler.
LogPlayLevel: [javac] It is recommended that the compiler be upgraded.
LogPlayLevel: [javac] warning: com\google\android\gms\ads\AdRequest.class(com\google\android\gms\ads:AdRequest.class): major version 51 is newer than 50, the highest major version supported by this compiler.
LogPlayLevel: [javac] It is recommended that the compiler be upgraded.
LogPlayLevel: [javac] warning: com\google\android\gms\ads\AdView.class(com\google\android\gms\ads:AdView.class): major version 51 is newer than 50, the highest major version supported by this compiler.
LogPlayLevel: [javac] It is recommended that the compiler be upgraded.
LogPlayLevel: [javac] warning: com\google\android\gms\ads\AdSize.class(com\google\android\gms\ads:AdSize.class): major version 51 is newer than 50, the highest major version supported by this compiler.
LogPlayLevel: [javac] It is recommended that the compiler be upgraded.
LogPlayLevel: [javac] warning: com\google\android\gms\ads\AdListener.class(com\google\android\gms\ads:AdListener.class): major version 51 is newer than 50, the highest major version supported by this compiler.
LogPlayLevel: [javac] It is recommended that the compiler be upgraded.
LogPlayLevel: [javac] warning: com\google\android\gms\plus\Plus.class(com\google\android\gms\plus:Plus.class): major version 51 is newer than 50, the highest major version supported by this compiler.
LogPlayLevel: [javac] It is recommended that the compiler be upgraded.
LogPlayLevel: [javac] warning: com\google\android\gms\ads\AdRequest$Builder.class(com\google\android\gms\ads:AdRequest$Builder.class): major version 51 is newer than 50, the highest major version supported by this compiler.
LogPlayLevel: [javac] It is recommended that the compiler be upgraded.
LogPlayLevel: [javac] H:\Unreal Projects\TappyChicken\Intermediate\Android\APK\src\com\epicgames\ue4\GameActivity.java:601: incompatible types
LogPlayLevel: [javac] found : com.google.android.gms.ads.AdRequest.Builder
LogPlayLevel: [javac] required: com.google.android.gms.ads.AdRequest
LogPlayLevel: [javac] AdRequest adRequest = new AdRequest.Builder().addTestDevice("03157df39bc53020");
LogPlayLevel: [javac] ^
LogPlayLevel: [javac] warning: com\google\android\gms\plus\Account.class(com\google\android\gms\plus:Account.class): major version 51 is newer than 50, the highest major version supported by this compiler.
LogPlayLevel: [javac] It is recommended that the compiler be upgraded.
LogPlayLevel: [javac] Note: Some input files use or override a deprecated API.
LogPlayLevel: [javac] Note: Recompile with -Xlint:deprecation for details.
LogPlayLevel: [javac] 1 error
LogPlayLevel: [javac] 10 warnings
LogPlayLevel: BUILD FAILED
LogPlayLevel: C:\NVPACK\android-sdk-windows\tools\ant\build.xml:720: The following error occurred while executing this line:
LogPlayLevel: C:\NVPACK\android-sdk-windows\tools\ant\build.xml:734: Compile failed; see the compiler error output for details.
LogPlayLevel: Total time: 10 seconds
LogPlayLevel: BuildCommand.Execute: ERROR: BUILD FAILED
LogPlayLevel: Program.Main: ERROR: AutomationTool terminated with exception:
LogPlayLevel: Program.Main: ERROR: Exception in UnrealBuildTool: ERROR: cmd.exe failed with args /c "C:\NVPACK\apache-ant-1.8.2/bin/ant.bat" debug
LogPlayLevel: Stacktrace: at UnrealBuildTool.Android.UEDeployAndroid.RunCommandLineProgramAndThrowOnError(String WorkingDirectory, String Command, String Params, String OverrideDesc, Boolean bUseShellExecute)
LogPlayLevel: at UnrealBuildTool.Android.UEDeployAndroid.MakeApk(String ProjectName, String ProjectDirectory, String OutputPath, String EngineDirectory, Boolean bForDistribution, String CookFlavor, Boolean bMakeSeparateApks, Boolean bIncrementalPackage, Boolean bDisallowPackagingDataInApk)
LogPlayLevel: at UnrealBuildTool.Android.UEDeployAndroid.PrepForUATPackageOrDeploy(String ProjectName, String ProjectDirectory, String ExecutablePath, String EngineDirectory, Boolean bForDistribution, String CookFlavor, Boolean bIsDataDeploy)
LogPlayLevel: at AndroidPlatform.Deploy(ProjectParams Params, DeploymentContext SC)
LogPlayLevel: at Project.Deploy(ProjectParams Params)
LogPlayLevel: at BuildCookRun.DoBuildCookRun(ProjectParams Params)
LogPlayLevel: at BuildCommand.Execute()
LogPlayLevel: at AutomationTool.Automation.Execute(List`1 CommandsToExecute, CaselessDictionary`1 Commands)
LogPlayLevel: at AutomationTool.Automation.Process(String[] CommandLine)
LogPlayLevel: at AutomationTool.Program.MainProc(Object Param)
LogPlayLevel: at AutomationTool.InternalUtils.RunSingleInstance(MainProc Main, Object Param)
LogPlayLevel: at AutomationTool.Program.Main()
LogPlayLevel: Program.Main: ERROR: ERROR: cmd.exe failed with args /c "C:\NVPACK\apache-ant-1.8.2/bin/ant.bat" debug
LogPlayLevel: ProcessManager.KillAll: Trying to kill 0 spawned processes.
LogPlayLevel: Program.Main: AutomationTool exiting with ExitCode=1
LogPlayLevel: Domain_ProcessExit
LogPlayLevel: ProcessManager.KillAll: Trying to kill 0 spawned processes.
LogPlayLevel: copying UAT log files...
LogPlayLevel: RunUAT.bat ERROR: AutomationTool was unable to run successfully.
LogPlayLevel: Completed Launch On Stage: Deploy Task, Time: 22.261265
LogPlayLevel: BUILD FAILED
PackagingResults:Error: Error Launch failed! Unknown Error