I can't believe I got my hands on a Kindle Fire. As of today the documentation for getting your application on the Fire is somewhat sparse so I thought I'd throw up what helped me out. Note: these instructions are meant for a developer on OS X.
You want to target the Android 2.3.3 SDK. Then after recompiling your application and fixing any errors/warnings.
Follow these instructions:
- On the Kindle Fire Settings screen, go to "Device" and turn On "Allow Installation of Application From Unknown Sources"
- Plug your Kindle Fire into your Mac.
- Open ~/.android/adb_usb.ini with your favorite text editor
- Add the value "0x1949" to the end of the file and save it.
- You'll need to restart the adb server process to get it to re-read that file. Do that with "adb kill-server".
- Run "adb devices" and you should see the attached device.
I have to say after my first 5 hours with the Kindle Fire I really like the hardware especially for the price. Sadly under all of that beautiful hardware the user interface still feels very android. Even after all of the customization that Amazon (which seems like a lot) has done, it's pretty remarkable and really stable. I can only imagine whats to come in future software updates.