Home > Devices

Set Up Your Development Environment for Fire Tablets

Introduction

Introduction

To start developing apps for Fire tablets, set up your development environment using the standard tools for Android development.

Setting Up Android Studio

See Getting Started with Android Studio for information about setting up the Android Studio development environment. If you have an existing installation of Android Studio or the Android Gradle Plugin, refer to Android Tools Version Compatibility to ensure that they are compatible.

Obtaining the Windows USB Driver

If you are a Windows-based developer, you will need to manually download  the Windows USB driver. (This driver was previously included in the SDK add-on.)  See Connecting Your Fire Tablet for Testing for instructions on downloading the driver and setting up your tablet and computer.

Optional SDK Add-on (Deprecated)

As of Fire OS 5, the previously available Fire Tablet SDK add-on is deprecated; however, you can still develop apps for Fire tablets. Use the Android API 22 (Lollipop) features and the  Amazon Mobile Apps SDK for your apps. The content at Using the Fire Tablet SDK is provided for legacy reference purposes only.

Native Code Development (Optional)

Fire tablets support apps that include native code compiled with the Android NDK. The following table shows the NDK revision for compiling your native-code apps to take advantage of the features available on Fire devices. For information about installing the NDK, see Android NDK.

Tablet Compile native-code apps with
Fire HDX 8.9 (2014) Fire HD 7 (2014) Fire HD 6 (2014) Android NDK Revision 9b or later
Fire Phone Kindle Fire HDX 8.9" (2013) Kindle Fire HDX 7" (2013) Kindle Fire HD 7" (2013) Android NDK Revision 8e or later
Kindle Fire HD 8.9" (2012) Kindle Fire HD 7" (2012) Kindle Fire 7" (2012) Android NDK Revision 7 or later
Kindle Fire (2011) Android NDK Revision 5 or later

Amazon APIs: Use the Amazon Apps & Games Services SDK to take advantage of powerful cross-platform APIs.