Send feedback
Overview and requirements
Stay organized with collections
Save and categorize content based on your preferences.
This page explains the process for setting up the Navigation SDK for Android,
and lists the build configuration requirements for
Navigation SDK version
5.0.0 and later. The instructions assume you have Android Studio installed and
are familiar with Android development.
Note: If your app already uses the Maps 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.
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 5.0.0 and later.
A Google Cloud Console
project with the Navigation SDK enabled.
Your app must specify Android versions as follows:
the target version must be Android 13 (API level 33) or higher.
the minimum version must be Android 6 (API level 23) or higher.
To run an app built with the Navigation SDK, the
Android device must meet the following requirements:
Attributions and licensing text
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 your Google Cloud project
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-10-04 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Missing the information I need"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Too complicated / too many steps"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Out of date"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Samples / code issue"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Other"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Easy to understand"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Solved my problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Other"
}]
Need to tell us more?
{"lastModified": "Last updated 2024-10-04 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 2024-10-04 UTC."]]