

Note: Unity works with the most recent version of the Android SDK available at the time of the Unity version release. In the SDK field, enter the path to the SDK installation folder, or use the Browse button to locate it.

Switch the connection type to USB tethering. Change the Android SDK Tools path: Disable the Android SDK Tools Installed with Unity (recommended) setting.
#Unity android sdk full
Heres a full explanation In Unity, I then set Edit > Preferences > External Tools > Android > JDK, SDK, NDK and Gradle to the 2020.3.30 paths i.e. Try these steps in-order: In Unity, go to Edit -> Project Settings -> Editor, and set the 'Device' to 'Any Android Device'. I can now build apks and bundles targeting API level 30 from 2020.3.14. :Invoke(Object, Object)įile C:\Users\Hi\.android\repositories.cfg could not be loaded. I couldnt resolve this using SDKs from Android Studio so I installed Unity 2020.3.30 LTS via the Unity Hub. Observed package id 'tools' in inconsistent location 'C:\Users\Hi\AppData\Local\Android\Sdk\tempToolsDir' (Expected 'C:\Users\Hi\AppData\Local\Android\Sdk\tools') Other than that I am getting these warnings in Console: So, I downloaded latest SDK from Android Studio and changed my SDK path to C:\Users\Hi\AppData\Local\Android\Sdk in External Tools So, I updated my Unity Editor to the latest LTS version and also updated NDK, SDK etc from Unity Hub.

While my Unity version only support Up to Android API 28. When i submitted my game to Google Play it shows that my game must support at least Android API 29.
