docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    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:
    • When building Android app through Unity
    • When exporting Android project
    Note: These options are available only when Patch mainTemplate.gradle is enabled.
    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.

    Additional resources

    • Get started with Android Resolver
    In This Article
    Back to top
    Copyright © 2026 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)