More info See in Glossary: Android SDK & NDK tools, and OpenJDK. For projects, these are considered direct dependencies for packages, these are indirect, or transitive, dependencies. Projects and packages use the dependencies attribute in their manifests to define the set of packages they require. Use the Unity Hub to install Android Build Support and the required dependencies In the context of the Package Manager, a dependency is a specific package version (expressed in the form that a project or another package requires in order to work. Install Android Build Support and the Android SDK & NDK tools Note: Unity supports Android 4.4 “KitKat” and above. By default, Unity installs a Java Development Kit based on OpenJDK. You also need to install the Android Software Development Kit (SDK) and the Native Development Kit (NDK) to build and run any code on your Android device. To build and run for Android, you must install the Unity Android Build Support platform module.