This page explains the process for setting up the Navigation SDK for Android,
and lists the build configuration requirements for
Navigation SDK version
7.0.0 and later. The instructions assume you have Android Studio installed and
are familiar with Android development.

> [!NOTE]
> **Note:** If your app already uses the [Maps SDK](https://developers.google.com/maps/documentation/android-sdk), the Navigation SDK replaces the Maps SDK for both map layer and navigation features. You cannot use the Navigation SDK and Maps SDK in the same app.

> [!NOTE]
> **Note:** **European Economic Area (EEA)** : The default user interface and functionality of the Navigation SDK are deemed fully compliant with the [EEA Safety Requirements](https://cloud.google.com/terms/maps-platform/eea-safety-requirements).

## Navigation SDK setup process

To set up and start using the Navigation SDK, you first
need to configure your Google Cloud project and obtain an API key that has the
Navigation SDK enabled. Then you can set up your Android
Studio project by adding both the SDK and your API key.

## Minimum requirements for using the Navigation SDK

These requirements apply to Navigation SDK for Android versions 7.0.0 and later.

- A [Google Cloud console](https://console.cloud.google.com)
  project with the Navigation SDK enabled.

- Your app must specify Android versions as follows:

  - the **target** version must be Android 16 (API level 36) or higher.
  - the **minimum** version must be Android 7 (API level 24) or higher.
- To run an app built with the Navigation SDK, the
  Android device must meet the following requirements:

  - [Google Play
    services](https://developers.google.com/android/guides/overview)
    installed and enabled.

  - 2GB of RAM or more.

  - OpenGL ES 2.0 support. See the Android Open Source Android 6.0
    Compatibility documentation for [2D and 3D Graphics
    Acceleration](https://source.android.com/docs/compatibility/6.0/android-6.0-cdd#7_1_4_2d_and_3d_graphics_acceleration)

- [Attributions and licensing text](https://developers.google.com/maps/documentation/navigation/android-sdk/android-studio-setup#include_the_required_attributions_in_your_app)
  must be added to the app.

## What's next

The first step for setting up the Navigation SDK for Android is to create and configure a Google Cloud project.

[Set up the Navigation SDK for Android](https://developers.google.com/maps/documentation/navigation/android-sdk/get-api-key)