The solution from Ziv Yves Sanchez works for me. But only if I'm trying to build in manual mode.
FileNotFoundException: Assets\Plugins\Android\com.android.support.support-compat-27.1.1.aar does not exist
System.IO.File.Copy (System.String sourceFileName, System.String destFileName, Boolean overwrite) (at /Users/builduser/buildslave/mono/build/mcs/class/corlib/System.IO/File.cs:107)
UnityEditor.FileUtil.UnityFileCopy (System.String from, System.String to, Boolean overwrite) (at C:/buildslave/unity/build/Editor/Mono/FileUtil.cs:210)
UnityEditor.Android.PostProcessor.Tasks.NativePlugins.ProcessPlugin (UnityEditor.Android.PostProcessor.PostProcessorContext context, System.String pluginPath, System.String pluginTargetCPU)
UnityEditor.Android.PostProcessor.Tasks.NativePlugins.Execute (UnityEditor.Android.PostProcessor.PostProcessorContext context)
UnityEditor.Android.PostProcessor.PostProcessRunner.RunAllTasks (UnityEditor.Android.PostProcessor.PostProcessorContext context)
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.Build.Reporting.BuildReport report)
UnityEditor.Android.AndroidBuildPostprocessor.PostProcess (BuildPostProcessArgs args, UnityEditor.BuildProperties& outProperties)
UnityEditor.PostprocessBuildPlayer.Postprocess (BuildTargetGroup targetGroup, BuildTarget target, System.String installPath, System.String companyName, System.String productName, Int32 width, Int32 height, BuildOptions options, UnityEditor.RuntimeClassRegistry usedClassRegistry, UnityEditor.Build.Reporting.BuildReport report) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/PostprocessBuildPlayer.cs:287)
UnityEditor.BuildPipeline:BuildPlayer(BuildPlayerOptions)
BuildAndroidMultiLang:BuildForAndroid(String) (at Assets/Scripts/Editor/BuildAndroidMultiLang.cs:445)
BuildAndroidMultiLang:ChangeIdtoBr() (at Assets/Scripts/Editor/BuildAndroidMultiLang.cs:130)
My automated build workflow:
1. Synchronous code for ResolveAndroidDependencies.
2. Code for removing "android support .aar files".
3. Code for building APK.
Logs show me, that everything is done as expected, but it throws error brfore the end of build pipeline. I think something still trying to add .aar files to the final build. Can you help me to fix the issue?