Android Resolver settings reference
Use the Android Resolver settings to control dependency resolution, Gradle integration, and build behavior.
Access the following Android Resolver settings from Assets > External Dependency Manager > Android Resolver > Settings.
| Property | Description |
|---|---|
| Use Gradle Daemon | Use the Gradle Daemon to retrieve dependencies. |
| Enable Auto-Resolution | Allow the Android Resolver to automatically monitor and resolve any specified dependencies in the Plugins/Android folder of your Unity project. |
| Enable Resolution On Build | Allow the Android Resolver to download and process Android libraries when building an Android Player. |
| Install Android Packages | Use sdkmanager to install packages directly into your Android SDK location. Note: Disable Patch mainTemplate.gradle when enabling Install Android Packages. |
| Explode AARs | Unpack AARs when an ${applicationId} variable replacement is required in an AAR's AndroidManifest.xml, or a single target ABI is selected without a compatible build system. |
| Prompt before Auto-Resolution | Enable a prompt to confirm resolution when Enable Auto-Resolution is enabled. |
| Patch AndroidManifest.xml | Automatically replace references of the applicationId variable with the bundle ID in the AndroidManifest.xml file. |
| Use Jetifier | Enable Jetifier to convert legacy Android support packages to AndroidX equivalents. For more information, refer to Jetifier. |
| Disable MainTemplate Gradle prompt | Disable the prompt that appears when mainTemplate.gradle has been updated. |
| Patch mainTemplate.gradle | Patch the mainTemplate.gradle file with dependencies managed by the Android Resolver if Gradle builds are enabled in your project. For more information, refer to Integrate into mainTemplate.gradle. |
| Use Full Custom Local Maven Repo Path | Control how EDM injects the custom local Maven repository path into Gradle template files. Select from the following options:
|
| Local Maven Repo Directory | Specify where your local Maven repository is installed. It must be under a folder inside the project's Assets directory. For example Assets/GeneratedLocalRepo Note: This property is available only when Patch mainTemplate.gradle is enabled. |
| Patch gradleTemplate.properties | Add Jetifier and AndroidX support directly to the gradleTemplate.properties file. Note: You must enable Custom Gradle Properties Template in the Android Player settings before using Patch gradleTemplate.properties. |
| Copy and patch settingsTemplate.gradle from 2022.2 | Specifies whether the External Dependency Manager copies and patches the settingsTemplate.gradle file from the Unity engine folder. Enable this setting if you need to specify additional Maven repositories. |
| Verbose logging | Enable a detailed log output that's useful for debugging while filing a bug report or building a new managed plug-in. |
| Use project settings | Save plug-in settings in the project rather than system-wide. |