
The section features three main tabs: SDK Platforms, SDK Tools, and SDK Update Sites.Īlternatively, users can download the Android SDK Platform Tools (found in our Downloads section), unpack the archive, and manually access them from the "platform-tools" folder. The easiest way to access the full Android SDK Platform Tools bundle is to open Android Studio, open the File menu, select Settings, and locate "Android SDK" in the System Settings section. In addition, the bundle includes various Google Play-related development tools such as an APK Expansion Library, Instant Development SDK, Licensing Library, Play Services, and Web Driver. Some of the most notable SDK Platform Tools are the powerful graphical Android Emulator, as well as NDK, a series of SDK command-line tools, CMake, Auto API Simulator, Auto Desktop Head Unit Emulator, Layout Inspector Image Server for API 29-30, and API S. These tools are designed to enhance and extend the basic capabilities of Android Studio. Hopefully someone else will find this approach useful.Android SDK Platform Tools is an important bundle for the Android SDK. I need this because I'm writing an extension to a C# program to work with Android Studio/Gradle. String path = Path.Combine(subDir, uniqueFile) String subDirs = Directory.GetDirectories(androidDir, "*sdk*", SearchOption.TopDirectoryOnly) String androidDir = Path.Combine(searchDir, "Android") Program Files (x86) (it's okay if we're on 32-bit, we check if this folder exists first)Įnvironment.GetFolderPath() + " (x86)",Įnvironment.GetFolderPath() String uniqueFile = Path.Combine("platform-tools", "adb.exe") // look for adb in Android foldersĮnvironment.GetFolderPath(),Įnvironment.GetFolderPath(), Here's my C# attempt at detecting where the SDK is installed, based on the most common installation paths. The question doesn't seem to require a programmatic solution, but my Google search brought me here anyway. On another PC I let the Android Studio install the Android SDK for me, and the SDK ended up in C:\Users\MyUsername\AppData\Local\Android\Sdk. Installed Location: c:\spool\Android\build-tools\27.0.3 Installed packages:=] 100% Computing updates.ĭescription: Android SDK Build-Tools 27.0.3 Info: Parsing c:\spool\Android\tools\package.xml Info: Parsing c:\spool\Android\platforms\android-27\package.xml Info: Parsing c:\spool\Android\platform-tools\package.xml

Info: Parsing c:\spool\Android\patcher\v4\package.xml Info: Parsing c:\spool\Android\extras\intel\Hardware_Accelerated_Execution_Manager\package.xml Info: Parsing c:\spool\Android\extras\android\m2repository\package.xml Info: Parsing c:\spool\Android\emulator\package.xml Info: Parsing c:\spool\Android\build-tools\27.0.3\package.xml If you can run the "sdkmanager" from the command line, then running sdkmanager -verbose -list will reveal the paths it checks.įor example, I have installed the SDK in c:\spool\Android and for me running the sdkmanager -verbose -list looks like:
