Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


Unity specific properties in gradle.properties file

Check the properties in gradle.properties file that are specific to Unity's build process.
Read time 2 minutesLast updated 20 days ago

The
gradle.properties
file includes the following properties that are specific to Unity's Android build process:

Property

Description

unityStreamingAssetsIndicates the names of assets inside the Streaming Assets directory. Unity specifies that these assets are included in the final application and Gradle doesn't compress them.
unityTemplateVersionThe version of the Gradle template file that Unity uses. If your project’s Gradle template version differs from the specified one, Unity throws an error to inform you to update your Gradle files and build your project in an empty folder.
unity.projectPathThe path to your Unity project.
unity.debugSymbolLevelThe debug symbol level used by Unity.
unity.buildToolsVersionThe build tools version used by Unity.
unity.minSdkVersionThe minimum API level used by Unity.
unity.targetSdkVersionThe target API level used by Unity.
unity.compileSdkVersionThe compile SDK version of the Android SDK that's used to compile your application during the build process.
unity.applicationIdThe application ID used by Unity. For example,
com.MyCompany.MyApp
.
unity.abiFiltersThe Application Binary Interface (ABI) configurations included in the application used by Unity and are separated by commas. For example, armeabi-v7a, arm64-v8a.
unity.versionCodeThe internal version number for the application. It's used to indicate how recent the application version is, where higher number denotes a more recent version.
unity.versionNameThe application version number expressed as a string. This version number is visible to the users.
unity.namespaceThe application namespace used by Unity. For example,
com.MyCompany.MyApp
.
unity.agpVersionThe Android Gradle Plugin (AGP) version used by Unity.
unity.androidSdkPathThe Android Software Development Kit (SDK) installation folder path set in the Android section of External Tools, menu: Edit > Preferences > External Tools (macOS: Unity > Settings > External Tools).
unity.androidNdkPathThe Android Native Development Kit (NDK) installation folder path set in the Android section of External Tools, menu: Edit > Preferences > External Tools (macOS: Unity > Settings > External Tools).
unity.androidNdkVersionThe Android Native Development Kit (NDK) version set in the Android section of External Tools, menu: Edit > Preferences > External Tools (macOS: Unity > Settings > External Tools).
unity.jdkPathThe Java Development Kit (JDK) installation folder path set in the Android section of External Tools, menu: Edit > Preferences > External Tools (macOS: Unity > Settings > External Tools).
unity.javaCompatabilityVersionThe Java compatibility version used by Unity.

Additional resources