Search Issue Tracker
Fixed in 2019.2.X
Fixed in 2018.4.X
Votes
0
Found in
2017.4.27f1
2018.3.11f1
2018.4.2f1
2019.1.0a8
Issue ID
1174507
Regression
Yes
[Android] Android SDK Build-Tools newest version location can fail
How to reproduce:
1. Make sure Android SDK Build-Tools versions 28.0.2 and 28.0.3 are installed
2. Download the originally attached project 'testbuild.zip'
3. Open up a terminal and execute this command:
"<path_to_Editor>/Unity -batchmode -projectPath <path_to_Project>/testbuild -executeMethod MyEditorScript.PerformBuild -logFile - -quit"
Expected results: Build finishes, .apk is built
Actual results: Build fails with 'UnityException: Failed to update Android SDK.' error
Reproducible with: 2018.4.2f1
Notes:
- You can install different SDK Build-Tools versions through Android Studio's SDK manager
- Only reproduces in certain circumstances when the order of installed Build-Tools versions is exactly what is needed
- Installing 28.0.2, 28.0.3 and 29.0.1 will demonstrate the bug with a high probability (Unity will choose the 28.x versions 2/3rds of the time).
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
- Articulation Body with 'Revolute' Joint Type has erratic behavior when Upper Limit is set to above 360
- WebGL Player fails to render Scene when Terrain with Detail Mesh is added and WebGPU Graphics API is used
- Inconsistent errors are logged when different types are passed into the Query "Q<>" method in UIToolkit and the ancestor VisualElement is null
- Crash on GetMaterialPropertyByIndex when opening a specific Scene
- Discrepancies in the styling are present when using a TSS file instead of a USS file in custom EditorWindow
Resolution Note (fix version 2019.2):
Fixed when build-tools inspection code was refactored