Search Issue Tracker
Fixed in 2017.4.0
Fixed in 2017.4.X
[Android] API level 29 and 28 is not available in latest Unity 2017.4
1. Open any project in Unity 2017.4 LTS
2. Go to Player Settings > Android > Minimum API Level
3. Observe available API levels
Expected: currently selectable up to API level 29
Actual: selectable up to API level 27 (or less in earlier releases)
Reproduced in: 2017.4.0f1, 2017.4.30f1
Not reproduced in: 2018.4.4f1, 2019.1.11f1, 2019.2.0b10, 2019.3.0a10
Note: 2017.4.0f1 can use up to API level 25
2017.4.30f1 can use up to API level 27
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
- Input Field ignores first keyboard input when calling Focus() from code
- GC Alloc when using Graphics.RenderMeshInstanced
- [VFX Graph][URP] VFX crashes on URP when dragging VFX asset to the Hierarchy window
- InvalidOperationException when using AsyncGPUReadback.RequestIntoNativeArray
- Generated Entities look different when Depth Priming Mode is changed
Aug 28, 2020 14:10
you can solve this problem by watch me own video on YouTube ,I putted the link in github hopefully that maybe help someone :)
Sep 10, 2019 02:17
Help same issue here. I cannot tell if Android SDK 28 has all necessary components installed, because it does not appear in the Unity list of targets.
Aug 28, 2019 14:36
The lack of support for API level 29 means that Unity does not have Safe Area support on Android 9.0. So the hack with Automatic does not fix the issue.
Aug 23, 2019 09:51
Update: I overlooked something. I can now confirm that 2017.4 *will* build for API level 28 if target API level is set to "Automatic (highest installed)" and API level 28 is properly installed in Android SDK / Studio. (Just uploaded to Google Play and it recognized 28 as target level.) Thanks Obsurveyor for the idea! :).
Aug 23, 2019 08:57
Same here. Setting it to "Automatic" also doesn't seem to work for me. I have API level 28 and 29 installed via Android Studio at the location Unity uses, but it will still build with level 27.
Aug 06, 2019 00:31
Since August 1 you can not publish new game made on Unity 2017.4 LTS. Since November 1 you will not be able to publish the update to the game with Unity 2017.4 LTS. https://developer.android.com/distribute/best-practices/develop/target-sdk
If this fix does not come in 2017.4 LTS it will become useless. If you will try to update to 2018.4 LTS you will have to deal rebuild the game to support new prefab system.
Jul 27, 2019 03:20
Confirmed as well. At least you can set it to Automatic and it will use 28 if that's the highest you have installed.
Jul 24, 2019 16:02
Help! Same problem.