Error building Player: sdkmanager Native error= Access denied
Hi, we're hitting a similar issue, but for the JDK. Is the JDK built into the image by default?
We've tried both the gableroux/unity3d:2019.3.0f6-android
and gableroux/unity3d:2019.3.0f6-android-android-ndk-and-skip-base
images.
DisplayProgressbar: Checking prerequisites
Android PostProcess task "Checking prerequisites" took 5.5915 ms
DisplayProgressbar: Detect Java Development Kit (JDK)
JDK was not installed with Unity at /opt/Unity/Editor/Data/PlaybackEngines/AndroidPlayer/OpenJDK, disabling "Installed with Unity" checkbox to look for alternative locations.
UnityEngine.DebugLogHandler:Internal_Log(LogType, LogOption, String, Object)
UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
UnityEngine.Logger:Log(LogType, Object)
UnityEngine.Debug:LogWarning(Object)
UnityEditor.Android.PostProcessor.Tasks.CheckAndroidJDK:Execute(PostProcessorContext)
UnityEditor.Android.PostProcessor.PostProcessRunner:RunAllTasks(PostProcessorContext)
UnityEditor.Android.PostProcessAndroidPlayer:PrepareForBuild(BuildOptions, BuildTarget)
UnityEditor.Android.AndroidBuildPostprocessor:PrepareForBuild(BuildOptions, BuildTarget)
UnityEditor.PostprocessBuildPlayer:PrepareForBuild(BuildOptions, BuildTargetGroup, BuildTarget) (at /home/builduser/buildslave/unity/build/Editor/Mono/BuildPipeline/PostprocessBuildPlayer.cs:149)
UnityEditor.BuildPipeline:BuildPlayerInternalNoCheck(String[], String, String, BuildTargetGroup, BuildTarget, BuildOptions, Boolean)
UnityEditor.BuildPipeline:BuildPlayerInternal(String[], String, String, BuildTargetGroup, BuildTarget, BuildOptions) (at /home/builduser/buildslave/unity/build/Editor/Mono/BuildPipeline.bindings.cs:376)
UnityEditor.BuildPipeline:BuildPlayer(String[], String, String, BuildTargetGroup, BuildTarget, BuildOptions) (at /home/builduser/buildslave/unity/build/Editor/Mono/BuildPipeline.bindings.cs:275)
UnityEditor.BuildPipeline:BuildPlayer(BuildPlayerOptions) (at /home/builduser/buildslave/unity/build/Editor/Mono/BuildPipeline.bindings.cs:258)
Editor.ClockworkBuildPipeline:BuildDevelopment(BuildTarget, BuildTargetGroup, String) (at Assets/Editor/ClockworkBuildPipeline.cs:42)
Editor.ClockworkBuildPipeline:BuildDevelopmentQuest() (at Assets/Editor/ClockworkBuildPipeline.cs:16)
(Filename: /home/builduser/buildslave/unity/build/Editor/Mono/BuildPipeline/PostprocessBuildPlayer.cs Line: 149)
Android PostProcess task "Detect Java Development Kit (JDK)" took 1359.8831 ms
DisplayProgressbar: Detecting Android SDK
Fallback handler could not load library /opt/Unity/Editor/Data/Mono/lib/libKernel32
Fallback handler could not load library /opt/Unity/Editor/Data/Mono/lib/libKernel32.so
Fallback handler could not load library /opt/Unity/Editor/Data/Mono/lib/Kernel32
Fallback handler could not load library /opt/Unity/Editor/Data/Mono/lib/libKernel32
Fallback handler could not load library /opt/Unity/Editor/Data/Mono/lib/libKernel32.so
Fallback handler could not load library /opt/Unity/Editor/Data/Mono/lib/libKernel32
Win32Exception: ApplicationName='/opt/Unity/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/tools/bin/sdkmanager', CommandLine='--list', CurrentDirectory='/__w/1/s/CloningMain', Native error= Access denied
at System.Diagnostics.Process.StartWithCreateProcess (System.Diagnostics.ProcessStartInfo startInfo) [0x002dc] in <ae22a4e8f83c41d69684ae7f557133d9>:0
at System.Diagnostics.Process.Start () [0x0003a] in <ae22a4e8f83c41d69684ae7f557133d9>:0
at (wrapper remoting-invoke-with-check) System.Diagnostics.Process.Start()
at UnityEditor.Utils.Program.Start (System.EventHandler exitCallback) [0x0006d] in /home/builduser/buildslave/unity/build/Editor/Mono/Utils/Program.cs:44
at UnityEditor.Utils.Program.Start () [0x00001] in /home/builduser/buildslave/unity/build/Editor/Mono/Utils/Program.cs:28
at UnityEditor.Android.Command.Run (System.Diagnostics.ProcessStartInfo psi, UnityEditor.Android.Command+WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg) [0x00010] in <501fdf9059b849939e0297808b46ab08>:0
at UnityEditor.Android.SDKManager.UpdatePackagesList () [0x000f2] in <501fdf9059b849939e0297808b46ab08>:0
at UnityEditor.Android.SDKManager.HighestVersionInstalled (UnityEditor.Android.SDKManager+Component tool) [0x00001] in <501fdf9059b849939e0297808b46ab08>:0
at UnityEditor.Android.PostProcessor.Tasks.CheckAndroidSDK+SDKToolsDetector.GetVersion () [0x00006] in <501fdf9059b849939e0297808b46ab08>:0
at UnityEditor.Android.PostProcessor.Tasks.CheckAndroidSDK+SDKComponentDetector.Detect (System.Version minVersion, UnityEditor.Android.PostProcessor.ProgressHandler onProgress) [0x0002b] in <501fdf9059b849939e0297808b46ab08>:0
at UnityEditor.Android.PostProcessor.Tasks.CheckAndroidSDK.EnsureSDKComponentVersion (System.Version minVersion, UnityEditor.Android.PostProcessor.Tasks.CheckAndroidSDK+SDKComponentDetector detector) [0x00007] in <501fdf9059b849939e0297808b46ab08>:0
at UnityEditor.Android.PostProcessor.Tasks.CheckAndroidSDK.Execute (UnityEditor.Android.PostProcessor.PostProcessorContext context) [0x00112] in <501fdf9059b849939e0297808b46ab08>:0
at UnityEditor.Android.PostProcessor.PostProcessRunner.RunAllTasks (UnityEditor.Android.PostProcessor.PostProcessorContext context) [0x00078] in <501fdf9059b849939e0297808b46ab08>:0
at UnityEditor.Android.PostProcessAndroidPlayer.PrepareForBuild (UnityEditor.BuildOptions options, UnityEditor.BuildTarget target) [0x00084] in <501fdf9059b849939e0297808b46ab08>:0
at UnityEditor.Android.AndroidBuildPostprocessor.PrepareForBuild (UnityEditor.BuildOptions options, UnityEditor.BuildTarget target) [0x00001] in <501fdf9059b849939e0297808b46ab08>:0
at UnityEditor.PostprocessBuildPlayer.PrepareForBuild (UnityEditor.BuildOptions options, UnityEditor.BuildTargetGroup targetGroup, UnityEditor.BuildTarget target) [0x00015] in /home/builduser/buildslave/unity/build/Editor/Mono/BuildPipeline/PostprocessBuildPlayer.cs:149
UnityEditor.BuildPipeline:BuildPlayerInternalNoCheck(String[], String, String, BuildTargetGroup, BuildTarget, BuildOptions, Boolean)
UnityEditor.BuildPipeline:BuildPlayerInternal(String[], String, String, BuildTargetGroup, BuildTarget, BuildOptions) (at /home/builduser/buildslave/unity/build/Editor/Mono/BuildPipeline.bindings.cs:376)
UnityEditor.BuildPipeline:BuildPlayer(String[], String, String, BuildTargetGroup, BuildTarget, BuildOptions) (at /home/builduser/buildslave/unity/build/Editor/Mono/BuildPipeline.bindings.cs:275)
UnityEditor.BuildPipeline:BuildPlayer(BuildPlayerOptions) (at /home/builduser/buildslave/unity/build/Editor/Mono/BuildPipeline.bindings.cs:258)
Editor.ClockworkBuildPipeline:BuildDevelopment(BuildTarget, BuildTargetGroup, String) (at Assets/Editor/ClockworkBuildPipeline.cs:42)
Editor.ClockworkBuildPipeline:BuildDevelopmentQuest() (at Assets/Editor/ClockworkBuildPipeline.cs:16)
(Filename: <ae22a4e8f83c41d69684ae7f557133d9> Line: 0)
Error building Player: Win32Exception: ApplicationName='/opt/Unity/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/tools/bin/sdkmanager', CommandLine='--list', CurrentDirectory='/__w/1/s/CloningMain', Native error= Access denied
Edited by Gabriel Le Breton