Skip to content

Environment

Android Pilot MCP searches for the Android SDK in this order:

  1. ANDROID_HOME environment variable
  2. ANDROID_SDK_ROOT environment variable
  3. macOS default: ~/Library/Android/sdk

The following tools are resolved from the SDK:

ToolPath
adb$ANDROID_HOME/platform-tools/adb
emulator$ANDROID_HOME/emulator/emulator
sdkmanager$ANDROID_HOME/cmdline-tools/latest/bin/sdkmanager
avdmanager$ANDROID_HOME/cmdline-tools/latest/bin/avdmanager
VariablePurpose
ANDROID_HOMEPrimary SDK location
ANDROID_SDK_ROOTFallback SDK location (deprecated)
JAVA_HOMEJDK location for Gradle builds

Ensure ANDROID_HOME is set and platform-tools is installed:

Terminal window
export ANDROID_HOME=~/Library/Android/sdk
$ANDROID_HOME/platform-tools/adb version

Install the emulator package:

Terminal window
$ANDROID_HOME/cmdline-tools/latest/bin/sdkmanager "emulator"

Gradle build fails with “No JDK found”

Section titled “Gradle build fails with “No JDK found””

Set JAVA_HOME to your JDK 17+ installation:

Terminal window
export JAVA_HOME=$(/usr/libexec/java_home -v 17)