fasd
August 29, 2017, 1:22pm
1
Hey,
Since this morning all our Android builds are failing. This is the part of the log which gets highlighted in red:
8082: [Unity] DisplayProgressbar: Creating APK package
8083: [Unity] Win32Exception: ApplicationName=‘/APPLICATION_PATH/Android Studio.app/sdk/build-tools/26.0.0/apksigner’, CommandLine=‘sign --ks “/BUILD_PATH/zlothy.powersloth.default-android/bvr/23c543e1-68bf-4bd8-850a-6aaf603762ce.keystore” --ks-pass pass:“7cd8052440791605” --ks-key-alias “androiddebugkey” --key-pass pass:“1687336b6b1872c1” “/BUILD_PATH/zlothy.powersloth.default-android/Temp/StagingArea/Package.apk”’, CurrentDirectory=‘Temp/StagingArea’
8084: [Unity] at System.Diagnostics.Process.Start_noshell (System.Diagnostics.ProcessStartInfo startInfo, System.Diagnostics.Process process) [0x00000] in :0
8085: [Unity] at System.Diagnostics.Process.Start_common (System.Diagnostics.ProcessStartInfo startInfo, System.Diagnostics.Process process) [0x00000] in :0
8086: [Unity] at System.Diagnostics.Process.Start () [0x00000] in :0
8087: [Unity] at (wrapper remoting-invoke-with-check) System.Diagnostics.Process:Start ()
8088: [Unity] at UnityEditor.Android.Command.Run (System.Diagnostics.ProcessStartInfo psi, UnityEditor.Android.WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg) [0x00000] in :0
8089: [Unity] at UnityEditor.Android.PostProcessor.Tasks.TasksCommon.Exec (System.String command, System.String args, System.String workingdir, System.String errorMsg, Int32 retriesOnFailure) [0x00000] in :0
8090: [Unity] at UnityEditor.Android.PostProcessor.Tasks.BuildAPK.SignPackage (UnityEditor.Android.PostProcessor.PostProcessorContext context) [0x00000] in :0
8091: [Unity] at UnityEditor.Android.PostProcessor.Tasks.BuildAPK.Execute (UnityEditor.Android.PostProcessor.PostProcessorContext context) [0x00000] in :0
8092: [Unity] at UnityEditor.Android.PostProcessor.PostProcessRunner.RunAllTasks (UnityEditor.Android.PostProcessor.PostProcessorContext context) [0x00000] in :0
8093: [Unity] at UnityEditor.Android.PostProcessAndroidPlayer.PostProcess (BuildTarget target, System.String stagingAreaData, System.String stagingArea, System.String playerPackage, System.String installPath, System.String companyName, System.String productName, BuildOptions options, UnityEditor.RuntimeClassRegistry usedClassRegistry, UnityEditor.BuildReporting.BuildReport report) [0x00000] in :0
8094: [Unity] at UnityEditor.Android.AndroidBuildPostprocessor.PostProcess (BuildPostProcessArgs args) [0x00000] in :0
8095: [Unity] UnityEditor.BuildPipeline:BuildPlayerInternalNoCheck(String[ ], String, String, BuildTargetGroup, BuildTarget, BuildOptions, Boolean)
8096: [Unity] UnityEditor.CloudBuild.Builder:Build()
Nothing ground breaking has been committed which could have messed it up imo, just a few changes in one of the levels and some camera settings.
Any idea what might be the cause or how to fix it?
dannyd
August 29, 2017, 3:23pm
2
Should be fixed now. We recently upgraded the android build tools to 26.0.0, and apksigner was incorrectly missing in that version of the build tools (which we patched back into place).
fasd
August 29, 2017, 7:34pm
3
Thanks a lot!
Keep up the good work