Developers may notice that the Amazon Kindle Fire doesn’t come with a USB Debugging setting. There is no way to enable USB Debugging on the actual device to allow you to connect it to Android development tools. There is a hack available to make it work though.
Note: This tutorial assumes you have the Android SDK and platform tools installed.
Windows
1. Download and extract the Google USB Drivers.
2. Replace the android_winusb.inf file in the Google USB Driver folder with this one.
3. Connect your Kindle Fire. When it prompts you for a driver, point it to the Google usb_driver folder. If Windows has already tried to find a driver, right-click My Computer/Computer then select Manage > Device Manager > Other Devices, then right-click Kindle and select Update Driver Software…
4. Hold down the Windows key and press R to bring up the run dialog and type %USERPROFILE% then click OK.
5. Open the .android folder.
6. Open the adb_usb.ini using Notepad or Wordpad.
7. Type 0X1949 at the end of the file, then save and close adb_usb.ini. (Note, some people are saying the ‘X’ has to be upper-case in order to work. See comments.)
8. Stop ADB server with the adb kill-server command, then use the adb devices command. You should see the Kindle Fire listed.
You can now use Android development tools on the Kindle Fire like DDMS for taking screenshots.
Mac & Linux
1. Navigate to ~/.android and open the adb_usb.ini file in a notepad appllication.
2. Type 0×1949 at the end of the file, then save and close adb_usb.ini. (Note, some people are saying the ‘X’ has to be upper-case in order to work. See comments.)
3. Stop ADB server with the adb kill-server command, then use the adb devices command. You should see the Kindle Fire listed.
Last modified March 22, 2012








{ 15 comments… read them below or add one }
← Previous Comments
I have an older computer that will not recognize my Kindle Fire USB. It is running Windows XP. Can you help?
OK,
The problem for me was that “Generic Google USB driver” mentioned in step 2. Instead – use this android_winusb.inf -> http://g-ecx.images-amazon.com/images/G/01/sdk/kindle-fire-windows-7-driver.zip
Read from:
http://stackoverflow.com/questions/8189488/debugging-android-apps-on-the-kindle-fire
Thanks. This worked very well. However, on Windows, instead of replacing android_winusb.inf with this website’s version, just copy the lines for Kindle Fire from this website’s version to the android_winusb.inf that is in the Google USB driver folder. Otherwise, the instructions may not work if you download a version of the Google USB drivers that is newer than the version that the android_winusb.inf on this website was created for.
I would like to add that I also discovered that there is another listing under Device Manager – Android Phone — it is Android Composite ADB Interface…
Thanks again,
Natalie.
What am I missing….Please help…
1. I’m running Windows 7 64bit on my PC
2. Have installed the drivers correctly (I believe). The Kindle Fire was being recognized under Other Devices before. However, I reinstalled the drivers and it is now being detected under Portable Devices (Kindle) – No Yellow Exclamation mark..
3. I run No Root Screenshot It but it still doesn’t recognized the device as being connected….
Please help…I feel that I’m closer than I was before but I feel that I’m missing a few steps
–Natalie
← Previous Comments