Search Issue Tracker
Won't Fix
Votes
0
Found in
2023.2.0b17
Issue ID
UUM-55175
Regression
No
'AndroidExternalToolsSettings' error when switching an URP project to Android
Repro steps:
- Create new project with 2023.2.0b17 and URP template - for example, 2D URP
- Make sure you have the Android platform also installed for the version
- Switch the project to Android
- Notice an un-clearable error in the console:
{noformat}
Library\PackageCache\com.unity.burst@1.8.9\Editor\BurstAotCompiler.cs(985,27): error CS0234: The type or namespace name 'AndroidExternalToolsSettings' does not exist in the namespace 'UnityEditor.Android' (are you missing an assembly reference?){noformat}
Expected result:
Since the burst package comes pre-installed for the URP template, switching platforms, without the user doing anything extra, should not result in any errors.
{}Workaround{}: Restart your project and the error goes away.
Tested on Windows 11.
Cannot repro on 2023.3.0a12
Note: On MacBook Pro (Apple M1 Max, Ventura 13.6), when switching to Android Platform bunch of warnings are thrown in the Console
{code:java}
Shader warning in 'ProbeVolumeSamplingDebugPositionNormal': 'SHEvalLinearL1': implicit truncation of vector type at kernel ComputePositionNormal at (231)/Library/PackageCache/com.unity.render-pipelines.core@16.0.4/ShaderLibrary/SphericalHarmonics.hlsl(96) (on gles3)
{code}
{code:java}
Shader warning in 'top_level_intersector': Buffer count exceeding default GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS. Shader might not work on all hw. Consider combining separate buffers into one containing struct elements. at kernel TraceRays (on gles3)
Shader warning in 'TraceRays': Buffer count exceeding default GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS. Shader might not work on all hw. Consider combining separate buffers into one containing struct elements. at kernel MainRayGenShader (on gles3){code}
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- “Remove Unused Overrides” available on not loaded Scene and throws “ArgumentException: The scene is not loaded” warning
- Adaptive Probe Volume occlusion edge is calculated incorrectly when viewing probes near geometry edges
- Sampling a texture using an HLSL file throws shader errors and the code does not compile
- "Graphics.CopyTexture called with null source texture" error when Base Camera of an Overlay Camera is removed with DX11 Graphics API and Compatibility Mode enabled
- WebGL sends wrong value with large numbers when SendMessage function is used
Resolution Note:
There are no fixes planned for this Bug