Stay organized with collections
Save and categorize content based on your preferences.
SdkComponents
@Incubating interface SdkComponents
Summary
Properties
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-02-10 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-02-10 UTC."],[],[],null,["# SdkComponents\n=============\n\n```\n@Incubating interface SdkComponents\n```\n\n|----------------------------------------------|\n| [com.android.build.api.dsl.SdkComponents](#) |\n\nSummary\n-------\n\n| ### Properties ||\n|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| abstract [Provider](https://docs.gradle.org/current/javadoc/org/gradle/api/provider/Provider.html)\\\u003c[RegularFile](https://docs.gradle.org/current/javadoc/org/gradle/api/file/RegularFile.html)\\\u003e | [adb](#adb:org.gradle.api.provider.Provider) The path to the [Android Debug Bridge (ADB)](https://developer.android.com/studio/command-line/adb.html) executable from the Android SDK. |\n| abstract [Provider](https://docs.gradle.org/current/javadoc/org/gradle/api/provider/Provider.html)\\\u003c[Directory](https://docs.gradle.org/current/javadoc/org/gradle/api/file/Directory.html)\\\u003e | [ndkDirectory](#ndkDirectory:org.gradle.api.provider.Provider) The path to the [Android NDK](https://developer.android.com/ndk/index.html) that Gradle uses for this project. |\n| abstract [Provider](https://docs.gradle.org/current/javadoc/org/gradle/api/provider/Provider.html)\\\u003c[Directory](https://docs.gradle.org/current/javadoc/org/gradle/api/file/Directory.html)\\\u003e | [sdkDirectory](#sdkDirectory:org.gradle.api.provider.Provider) The path to the Android SDK that Gradle uses for this project. |\n\nProperties\n----------\n\n### adb\n\n```\nabstract val adb: Provider\u003cRegularFile\u003e\n```\n\nThe path to the\n[Android Debug Bridge (ADB)](https://developer.android.com/studio/command-line/adb.html)\nexecutable from the Android SDK. \n\n### ndkDirectory\n\n```\nabstract val ndkDirectory: Provider\u003cDirectory\u003e\n```\n\nThe path to the [Android NDK](https://developer.android.com/ndk/index.html) that Gradle uses for this project.\n\nYou can install the Android NDK by either\n[using the SDK manager](https://developer.android.com/studio/intro/update.html#sdk-manager)\nor downloading\n[the standalone NDK package](https://developer.android.com/ndk/downloads/index.html). \n\n### sdkDirectory\n\n```\nabstract val sdkDirectory: Provider\u003cDirectory\u003e\n```\n\nThe path to the Android SDK that Gradle uses for this project.\n\nTo learn more about downloading and installing the Android SDK, read\n[Update Your Tools with the SDK Manager](https://developer.android.com/studio/intro/update.html#sdk-manager)"]]