App not working in Kindle

So I got this mail from Amazon…

[text]
Due to customer contacts regarding your app not working on Amazon Kindle Fire devices, we have removed it from the site.

Steps to reproduce:

  1. Install and launch app on a Kindle 1st or 2nd Generation, 7" HD, or 8.9" WiFi device,
  2. Observe that the app returns the error message: “Warning: Please build this app for Amazon/Kindle. This build is not supported on this device.”

(See attached cat log and screen shots.)

Please address this issue and resubmit your app for testing
[/text]
What the hell happened? [import]uid: 64174 topic_id: 35963 reply_id: 335963[/import]

I get this error when running on the Kindle HD emulator if I installed the “normal” Android build. The device needs a binary that’s compiled with the build for ‘Amazon/Kindle’.

Did you by any chance upload the wrong binary to Amazon? [import]uid: 70847 topic_id: 35963 reply_id: 142965[/import]

Eeeep… Yes!

Actually I never build for Kindle… I always use the normal APK for Amazon as well…
Guess thats the problem…

Thanks! [import]uid: 64174 topic_id: 35963 reply_id: 142967[/import]

The reason for this is Amazon sells normal Android apps for regular Android devices. A Corona SDK build APK for Android will work fine. However, Amazon decided to not use Google’s Android, but build their own on top of the Open Source Android which has not licensed various Google only features. Standard Android APK’s contain these Google libraries and cannot legally be run on the Kindle Fire. Our software detects that it’s not on a Google version of Android and throws that message. As Ingemar said, this is why you need to build for Amazon/Kindle instead of Android.
[import]uid: 199310 topic_id: 35963 reply_id: 143029[/import]

I get this error when running on the Kindle HD emulator if I installed the “normal” Android build. The device needs a binary that’s compiled with the build for ‘Amazon/Kindle’.

Did you by any chance upload the wrong binary to Amazon? [import]uid: 70847 topic_id: 35963 reply_id: 142965[/import]

Eeeep… Yes!

Actually I never build for Kindle… I always use the normal APK for Amazon as well…
Guess thats the problem…

Thanks! [import]uid: 64174 topic_id: 35963 reply_id: 142967[/import]

The reason for this is Amazon sells normal Android apps for regular Android devices. A Corona SDK build APK for Android will work fine. However, Amazon decided to not use Google’s Android, but build their own on top of the Open Source Android which has not licensed various Google only features. Standard Android APK’s contain these Google libraries and cannot legally be run on the Kindle Fire. Our software detects that it’s not on a Google version of Android and throws that message. As Ingemar said, this is why you need to build for Amazon/Kindle instead of Android.
[import]uid: 199310 topic_id: 35963 reply_id: 143029[/import]

I get this error when running on the Kindle HD emulator if I installed the “normal” Android build. The device needs a binary that’s compiled with the build for ‘Amazon/Kindle’.

Did you by any chance upload the wrong binary to Amazon? [import]uid: 70847 topic_id: 35963 reply_id: 142965[/import]

Eeeep… Yes!

Actually I never build for Kindle… I always use the normal APK for Amazon as well…
Guess thats the problem…

Thanks! [import]uid: 64174 topic_id: 35963 reply_id: 142967[/import]

The reason for this is Amazon sells normal Android apps for regular Android devices. A Corona SDK build APK for Android will work fine. However, Amazon decided to not use Google’s Android, but build their own on top of the Open Source Android which has not licensed various Google only features. Standard Android APK’s contain these Google libraries and cannot legally be run on the Kindle Fire. Our software detects that it’s not on a Google version of Android and throws that message. As Ingemar said, this is why you need to build for Amazon/Kindle instead of Android.
[import]uid: 199310 topic_id: 35963 reply_id: 143029[/import]

I get this error when running on the Kindle HD emulator if I installed the “normal” Android build. The device needs a binary that’s compiled with the build for ‘Amazon/Kindle’.

Did you by any chance upload the wrong binary to Amazon? [import]uid: 70847 topic_id: 35963 reply_id: 142965[/import]

Eeeep… Yes!

Actually I never build for Kindle… I always use the normal APK for Amazon as well…
Guess thats the problem…

Thanks! [import]uid: 64174 topic_id: 35963 reply_id: 142967[/import]

The reason for this is Amazon sells normal Android apps for regular Android devices. A Corona SDK build APK for Android will work fine. However, Amazon decided to not use Google’s Android, but build their own on top of the Open Source Android which has not licensed various Google only features. Standard Android APK’s contain these Google libraries and cannot legally be run on the Kindle Fire. Our software detects that it’s not on a Google version of Android and throws that message. As Ingemar said, this is why you need to build for Amazon/Kindle instead of Android.
[import]uid: 199310 topic_id: 35963 reply_id: 143029[/import]