I’m very confused about this, I can’t package my projects for Android. I’ve followed all the setup steps rigidly. I’m trying to build a simple development version of a game that consists of nothing but an Empty GameMode, a Pawn with a Camera and a Touch interface asset. No code whatsoever, and no assets other than these three (and a map, of course).
Whenever I try and package the game for Android, I get the following log. This is in 4.7.4
MainFrameActions: Packaging (Android (DXT)): CommandUtils.Run: Run: Took 1.1700669s to run UnrealPak.exe, ExitCode=0
MainFrameActions: Packaging (Android (DXT)): Project.CreatePak: UnrealPak Done *******
MainFrameActions: Packaging (Android (DXT)): InternalUtils.SafeWriteAllLines: SafeWriteAllLines C:\Users\\AppData\Roaming\Unreal Engine\AutomationTool\Logs\C+Program+Files+Unreal+Engine+4.7\FinalCopy_NonUFSFiles.txt
MainFrameActions: Packaging (Android (DXT)): InternalUtils.SafeWriteAllLines: SafeWriteAllLines C:\Users\\AppData\Roaming\Unreal Engine\AutomationTool\Logs\C+Program+Files+Unreal+Engine+4.7\FinalCopy_UFSFiles.txt
MainFrameActions: Packaging (Android (DXT)): InternalUtils.SafeDeleteFile: SafeDeleteFile C:\Users\\Documents\Unreal Projects\PawnTest\Saved\StagedBuilds\Android_DXT\Manifest_NonUFSFiles.txt
MainFrameActions: Packaging (Android (DXT)): InternalUtils.SafeCreateDirectory: SafeCreateDirectory C:\Users\\Documents\Unreal Projects\PawnTest\Saved\StagedBuilds\Android_DXT\Engine\Build
MainFrameActions: Packaging (Android (DXT)): InternalUtils.SafeCopyFile: SafeCopyFile C:\Program Files\Unreal Engine\4.7\Engine\Build\build.properties C:\Users\\Documents\Unreal Projects\PawnTest\Saved\StagedBuilds\Android_DXT\Engine\Build\build.properties
MainFrameActions: Packaging (Android (DXT)): InternalUtils.SafeCopyFile: SafeCopyFile C:\Program Files\Unreal Engine\4.7\Engine\Intermediate\UAT\Android_DXT\UE4CommandLine.txt C:\Users\\Documents\Unreal Projects\PawnTest\Saved\StagedBuilds\Android_DXT\UE4CommandLine.txt
MainFrameActions: Packaging (Android (DXT)): InternalUtils.SafeWriteAllLines: SafeWriteAllLines C:\Users\\Documents\Unreal Projects\PawnTest\Saved\StagedBuilds\Android_DXT\Manifest_NonUFSFiles.txt
MainFrameActions: Packaging (Android (DXT)): InternalUtils.SafeFileExists: SafeFileExists C:\Users\\Documents\Unreal Projects\PawnTest\Saved\StagedBuilds\Android_DXT\Manifest_NonUFSFiles.txt=True
MainFrameActions: Packaging (Android (DXT)): InternalUtils.SafeCopyFile: SafeCopyFile C:\Users\\Documents\Unreal Projects\PawnTest\Saved\StagedBuilds\Android_DXT\Manifest_NonUFSFiles.txt C:\Users\\AppData\Roaming\Unreal Engine\AutomationTool\Logs\C+Program+Files+Unreal+Engine+4.7\Manifest
MainFrameActions: Packaging (Android (DXT)): _NonUFSFiles.txt
MainFrameActions: Packaging (Android (DXT)): Project.CopyBuildToStagingDirectory: ********** STAGE COMMAND COMPLETED **********
MainFrameActions: Packaging (Android (DXT)): InternalUtils.SafeFileExists: SafeFileExists C:\Users\\Documents\Unreal Projects\PawnTest\PawnTest.uproject=True
MainFrameActions: Packaging (Android (DXT)): InternalUtils.SafeFileExists: SafeFileExists C:\Users\\Documents\Unreal Projects\PawnTest\PawnTest.uproject=True
MainFrameActions: Packaging (Android (DXT)): InternalUtils.SafeCreateDirectory: SafeCreateDirectory C:\Users\\Documents\Unreal Projects\PawnTest\Saved\StagedBuilds\Android_DXT
MainFrameActions: Packaging (Android (DXT)): InternalUtils.SafeCreateDirectory: SafeCreateDirectory C:\Users\\Desktop\TestBuild\Android_DXT
MainFrameActions: Packaging (Android (DXT)): Project.LogDeploymentContext: Deployment Context **************
MainFrameActions: Packaging (Android (DXT)): Project.LogDeploymentContext: ArchiveDirectory = C:\Users\\Desktop\TestBuild\Android_DXT
MainFrameActions: Packaging (Android (DXT)): Project.LogDeploymentContext: RawProjectPath = C:\Users\\Documents\Unreal Projects\PawnTest\PawnTest.uproject
MainFrameActions: Packaging (Android (DXT)): Project.LogDeploymentContext: IsCodeBasedUprojectFile = False
MainFrameActions: Packaging (Android (DXT)): Project.LogDeploymentContext: DedicatedServer = False
MainFrameActions: Packaging (Android (DXT)): Project.LogDeploymentContext: Stage = True
MainFrameActions: Packaging (Android (DXT)): Project.LogDeploymentContext: StageTargetPlatform = Android
MainFrameActions: Packaging (Android (DXT)): Project.LogDeploymentContext: LocalRoot = C:\Program Files\Unreal Engine\4.7
MainFrameActions: Packaging (Android (DXT)): Project.LogDeploymentContext: ProjectRoot = C:\Users\\Documents\Unreal Projects\PawnTest
MainFrameActions: Packaging (Android (DXT)): Project.LogDeploymentContext: PlatformDir = Android
MainFrameActions: Packaging (Android (DXT)): Project.LogDeploymentContext: StageProjectRoot = C:\Users\\Documents\Unreal Projects\PawnTest\Saved\StagedBuilds\Android_DXT\PawnTest
MainFrameActions: Packaging (Android (DXT)): Project.LogDeploymentContext: ShortProjectName = PawnTest
MainFrameActions: Packaging (Android (DXT)): Project.LogDeploymentContext: StageDirectory = C:\Users\\Documents\Unreal Projects\PawnTest\Saved\StagedBuilds\Android_DXT
MainFrameActions: Packaging (Android (DXT)): Project.LogDeploymentContext: SourceRelativeProjectRoot = PawnTest
MainFrameActions: Packaging (Android (DXT)): Project.LogDeploymentContext: RelativeProjectRootForStage = PawnTest
MainFrameActions: Packaging (Android (DXT)): Project.LogDeploymentContext: RelativeProjectRootForUnrealPak = PawnTest
MainFrameActions: Packaging (Android (DXT)): Project.LogDeploymentContext: ProjectArgForCommandLines = ../../../PawnTest/PawnTest.uproject
MainFrameActions: Packaging (Android (DXT)): Project.LogDeploymentContext: RuntimeRootDir = C:\Users\\Documents\Unreal Projects\PawnTest\Saved\StagedBuilds\Android_DXT
MainFrameActions: Packaging (Android (DXT)): Project.LogDeploymentContext: RuntimeProjectRootDir = C:\Users\\Documents\Unreal Projects\PawnTest\Saved\StagedBuilds\Android_DXT\PawnTest
MainFrameActions: Packaging (Android (DXT)): Project.LogDeploymentContext: UProjectCommandLineArgInternalRoot = ../../../
MainFrameActions: Packaging (Android (DXT)): Project.LogDeploymentContext: PakFileInternalRoot = ../../../
MainFrameActions: Packaging (Android (DXT)): Project.LogDeploymentContext: UnrealFileServerInternalRoot = ../../../
MainFrameActions: Packaging (Android (DXT)): Project.LogDeploymentContext: End Deployment Context **************
MainFrameActions: Packaging (Android (DXT)): Project.Package: ********** PACKAGE COMMAND STARTED **********
MainFrameActions: Packaging (Android (DXT)): AndroidPlatform.Package: BaseApkName = C:\Users\\Documents\Unreal Projects\PawnTest\Binaries\Android\PawnTest.apk
MainFrameActions: Packaging (Android (DXT)): AndroidPlatform.Package: Creating C:\Users\\Documents\Unreal Projects\PawnTest\Saved\StagedBuilds\Android_DXT.obb from C:\Users\\Documents\Unreal Projects\PawnTest\Saved\StagedBuilds\Android_DXT
MainFrameActions: Packaging (Android (DXT)): <>c__DisplayClass1.<Package>b__0: [1/1] Adding PawnTest/ to OBB
MainFrameActions: Packaging (Android (DXT)): <>c__DisplayClass1.<Package>b__0: [2/2] Adding PawnTest/Content/ to OBB
MainFrameActions: Packaging (Android (DXT)): <>c__DisplayClass1.<Package>b__0: [3/3] Adding PawnTest/Content/Paks/ to OBB
MainFrameActions: Packaging (Android (DXT)): <>c__DisplayClass1.<Package>b__0: [4/4] Adding PawnTest/Content/Paks/PawnTest-Android_DXT.pak to OBB
MainFrameActions: Packaging (Android (DXT)): InternalUtils.SafeFileExists: SafeFileExists C:\Program Files\Unreal Engine\4.7\Engine\Binaries\Android\UE4Game-armv7-es2.apk=True
MainFrameActions: Packaging (Android (DXT)): UEDeployAndroid.MakeApk:
MainFrameActions: Packaging (Android (DXT)): ====08/04/2015 14:47:27====PREPARING TO MAKE APK=================================================================
MainFrameActions: Packaging (Android (DXT)): The system cannot find the path specified.
MainFrameActions: Packaging (Android (DXT)): The system cannot find the path specified.
MainFrameActions: Packaging (Android (DXT)): The system cannot find the path specified.
MainFrameActions: Packaging (Android (DXT)): The system cannot find the path specified.
MainFrameActions: Packaging (Android (DXT)): The system cannot find the path specified.
MainFrameActions: Packaging (Android (DXT)): The system cannot find the path specified.
MainFrameActions: Packaging (Android (DXT)): The system cannot find the path specified.
MainFrameActions: Packaging (Android (DXT)): The system cannot find the path specified.
MainFrameActions: Packaging (Android (DXT)): The system cannot find the path specified.
MainFrameActions: Packaging (Android (DXT)): The system cannot find the path specified.
MainFrameActions: Packaging (Android (DXT)): The system cannot find the path specified.
MainFrameActions: Packaging (Android (DXT)): The system cannot find the path specified.
MainFrameActions: Packaging (Android (DXT)): The system cannot find the path specified.
MainFrameActions: Packaging (Android (DXT)): The system cannot find the path specified.
MainFrameActions: Packaging (Android (DXT)): The system cannot find the path specified.
MainFrameActions: Packaging (Android (DXT)): The system cannot find the path specified.
MainFrameActions: Packaging (Android (DXT)): The system cannot find the path specified.
MainFrameActions: Packaging (Android (DXT)): The system cannot find the path specified.
MainFrameActions: Packaging (Android (DXT)): The system cannot find the path specified.
MainFrameActions: Packaging (Android (DXT)): The system cannot find the path specified.
MainFrameActions: Packaging (Android (DXT)): The system cannot find the path specified.
MainFrameActions: Packaging (Android (DXT)): Building Java with SDK API level 'android-19'
MainFrameActions: Packaging (Android (DXT)): UEDeployAndroid.CheckDependencies: C:\Users\\Documents\Unreal Projects\PawnTest\Binaries\Android\PawnTest-armv7-es2.apk is out of date due to newer input file C:\Program Files\Unreal Engine\4.7\Engine\Binaries\Android\UE4Game-armv7-es2.so
MainFrameActions: Packaging (Android (DXT)): UEDeployAndroid.MakeApk: Performing complete package - wiping C:\Users\\Documents\Unreal Projects\PawnTest\Intermediate/Android/APK, except for predexedLibs
MainFrameActions: Packaging (Android (DXT)): UEDeployAndroid.MakeApk: bPackageDataInsideApk = False
MainFrameActions: Packaging (Android (DXT)): UEDeployAndroid.UpdateProjectProperties:
MainFrameActions: Packaging (Android (DXT)): ====08/04/2015 14:47:28====UPDATING BUILD CONFIGURATION FILES====================================================
MainFrameActions: Packaging (Android (DXT)): The system cannot find the path specified.
MainFrameActions: Packaging (Android (DXT)): The system cannot find the path specified.
MainFrameActions: Packaging (Android (DXT)): The system cannot find the path specified.
MainFrameActions: Packaging (Android (DXT)): The system cannot find the path specified.
MainFrameActions: Packaging (Android (DXT)): The system cannot find the path specified.
MainFrameActions: Packaging (Android (DXT)): The system cannot find the path specified.
MainFrameActions: Packaging (Android (DXT)): The system cannot find the path specified.
MainFrameActions: Packaging (Android (DXT)): The system cannot find the path specified.
MainFrameActions: Packaging (Android (DXT)): The system cannot find the path specified.
MainFrameActions: Packaging (Android (DXT)): The system cannot find the path specified.
MainFrameActions: Packaging (Android (DXT)): The system cannot find the path specified.
MainFrameActions: Packaging (Android (DXT)): The system cannot find the path specified.
MainFrameActions: Packaging (Android (DXT)): The system cannot find the path specified.
MainFrameActions: Packaging (Android (DXT)): The system cannot find the path specified.
MainFrameActions: Packaging (Android (DXT)): The system cannot find the path specified.
MainFrameActions: Packaging (Android (DXT)): The system cannot find the path specified.
MainFrameActions: Packaging (Android (DXT)): The system cannot find the path specified.
MainFrameActions: Packaging (Android (DXT)): The system cannot find the path specified.
MainFrameActions: Packaging (Android (DXT)): The system cannot find the path specified.
MainFrameActions: Packaging (Android (DXT)): The system cannot find the path specified.
MainFrameActions: Packaging (Android (DXT)): The system cannot find the path specified.
MainFrameActions: Packaging (Android (DXT)): UEDeployAndroid.RunCommandLineProgramAndThrowOnError: Updating project.properties, local.properties, and build.xml...
MainFrameActions: Packaging (Android (DXT)): The system cannot find the path specified.
MainFrameActions: Packaging (Android (DXT)): The system cannot find the path specified.
MainFrameActions: Packaging (Android (DXT)): The system cannot find the path specified.
MainFrameActions: Packaging (Android (DXT)): The system cannot find the path specified.
MainFrameActions: Packaging (Android (DXT)): The system cannot find the path specified.
MainFrameActions: Packaging (Android (DXT)): The system cannot find the path specified.
MainFrameActions: Packaging (Android (DXT)): The system cannot find the path specified.
MainFrameActions: Packaging (Android (DXT)): The system cannot find the path specified.
MainFrameActions: Packaging (Android (DXT)): The system cannot find the path specified.
MainFrameActions: Packaging (Android (DXT)): The system cannot find the path specified.
MainFrameActions: Packaging (Android (DXT)): The system cannot find the path specified.
MainFrameActions: Packaging (Android (DXT)): The system cannot find the path specified.
MainFrameActions: Packaging (Android (DXT)): The system cannot find the path specified.
MainFrameActions: Packaging (Android (DXT)): The system cannot find the path specified.
MainFrameActions: Packaging (Android (DXT)): The system cannot find the path specified.
MainFrameActions: Packaging (Android (DXT)): The system cannot find the path specified.
MainFrameActions: Packaging (Android (DXT)): The system cannot find the path specified.
MainFrameActions: Packaging (Android (DXT)): The system cannot find the path specified.
MainFrameActions: Packaging (Android (DXT)): The system cannot find the path specified.
MainFrameActions: Packaging (Android (DXT)): The system cannot find the path specified.
MainFrameActions: Packaging (Android (DXT)): The system cannot find the path specified.
MainFrameActions: Packaging (Android (DXT)): UEDeployAndroid.MakeApk:
MainFrameActions: Packaging (Android (DXT)): ====08/04/2015 14:47:29====PREPARING NATIVE CODE=================================================================
MainFrameActions: Packaging (Android (DXT)): BuildCommand.Execute: ERROR: BUILD FAILED
MainFrameActions: Packaging (Android (DXT)): Program.Main: ERROR: AutomationTool terminated with exception:
MainFrameActions: Packaging (Android (DXT)): Program.Main: ERROR: Exception in mscorlib: Could not find file 'C:\Users\\Documents\Unreal Projects\PawnTest\Intermediate/Android/APK/libs/armeabi-v7a/libUE4.so'.
MainFrameActions: Packaging (Android (DXT)): Stacktrace: at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
MainFrameActions: Packaging (Android (DXT)): at System.IO.FileSystemInfo.set_Attributes(FileAttributes value)
MainFrameActions: Packaging (Android (DXT)): at UnrealBuildTool.Android.UEDeployAndroid.MakeApk(String ProjectName, String ProjectDirectory, String OutputPath, String EngineDirectory, Boolean bForDistribution, String CookFlavor, Boolean bMakeSeparateApks, Boolean bIncrementalPackage, Boolean bDisallowPackagingDataInApk)
MainFrameActions: Packaging (Android (DXT)): at UnrealBuildTool.Android.UEDeployAndroid.PrepForUATPackageOrDeploy(String ProjectName, String ProjectDirectory, String ExecutablePath, String EngineDirectory, Boolean bForDistribution, String CookFlavor, Boolean bIsDataDeploy)
MainFrameActions: Packaging (Android (DXT)): at AndroidPlatform.Package(ProjectParams Params, DeploymentContext SC, Int32 WorkingCL)
MainFrameActions: Packaging (Android (DXT)): at Project.Package(ProjectParams Params, Int32 WorkingCL)
MainFrameActions: Packaging (Android (DXT)): at BuildCookRun.DoBuildCookRun(ProjectParams Params)
MainFrameActions: Packaging (Android (DXT)): at BuildCommand.Execute()
MainFrameActions: Packaging (Android (DXT)): at AutomationTool.Automation.Execute(List`1 CommandsToExecute, CaselessDictionary`1 Commands)
MainFrameActions: Packaging (Android (DXT)): at AutomationTool.Automation.Process(String] CommandLine)
MainFrameActions: Packaging (Android (DXT)): at AutomationTool.Program.MainProc(Object Param)
MainFrameActions: Packaging (Android (DXT)): at AutomationTool.InternalUtils.RunSingleInstance(MainProc Main, Object Param)
MainFrameActions: Packaging (Android (DXT)): at AutomationTool.Program.Main()
MainFrameActions: Packaging (Android (DXT)): Program.Main: ERROR: Could not find file 'C:\Users\\Documents\Unreal Projects\PawnTest\Intermediate/Android/APK/libs/armeabi-v7a/libUE4.so'.
MainFrameActions: Packaging (Android (DXT)): ProcessManager.KillAll: Trying to kill 0 spawned processes.
MainFrameActions: Packaging (Android (DXT)): Program.Main: AutomationTool exiting with ExitCode=1
MainFrameActions: Packaging (Android (DXT)): Domain_ProcessExit
MainFrameActions: Packaging (Android (DXT)): ProcessManager.KillAll: Trying to kill 0 spawned processes.
MainFrameActions: Packaging (Android (DXT)): copying UAT log files...
MainFrameActions: Packaging (Android (DXT)): RunUAT.bat ERROR: AutomationTool was unable to run successfully.
MainFrameActions: Packaging (Android (DXT)): BUILD FAILED
Would answerhub this, but need a response quickly because I can’t move on much until this is worked out.