Search Issue Tracker

Fixed in 2017.4.0

Fixed in 2017.4

Votes

7

Found in

2017.4.0f1

2017.4.30f1

Issue ID

1168762

Regression

No

[Android] API level 29 and 28 is not available in latest Unity 2017.4

Android

-

To reproduce:
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

Comments (7)

  1. Dcfc7e185ae9e520ca56c83e7d538d62?d=mm

    Ebonicus

    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.

  2. D14491d04183fe5fc391ca777ac93b85?d=mm

    seagulluax

    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.

  3. 5229005c01a7adc5ffc0cbb8afac6c67?d=mm

    AlizaWenders

    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! :).

  4. 5229005c01a7adc5ffc0cbb8afac6c67?d=mm

    AlizaWenders

    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.

  5. D14491d04183fe5fc391ca777ac93b85?d=mm

    seagulluax

    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.

  6. F6ae506de87f28214456c4348b039ddd?d=mm

    Obsurveyor

    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.

  7. D3b0e77fb3ed36907532cd12d34efbfc?d=mm

    TheDravic

    Jul 24, 2019 16:02

    Help! Same problem.

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.