Native Android Requirements

To develop a native Android app, meet the Salesforce and Android requirements.

The SalesforceSDK project is built with the Android 9 Pie (API 28) library.

To install the Android development environment, go to the Mobile SDK Trailhead project and do the following steps:

  1. Install Common Components
  2. Set Up Your Android Development Environment

Here’s a list of the items you install.

  • Java JDK 17 or later—www.oracle.com/downloads.
  • Latest version of Android Studio —developer.android.com/sdk.
  • Android SDK, including all APIs in the following range:
    • Minimum API: Android 9 Pie (API 28)
    • Target API: Android 15 (API 35)
  • Android SDK Tools
  • Android Virtual Device (AVD)
  • For best results, install all Android SDK versions recommended by the Android SDK Manager, and all available versions of Android SDK tools.
  • On Windows, be sure to run Android Studio as administrator.