How to support latest amazon tablet devices like Fire HD 10 series when you release on amazon app store

Derrick
Derrick’s Development Story
2 min readAug 5, 2021

I am working on new release app to amazon app store in company and after finished all features, I uploaded my apk file to amazon development console

In general, you can set the types of devices that an app can run on the Amazon App Store, As shown in the picture, you can set by device such as Phone, Tablet, etc

Strangely, Amazon’s latest device (Fire HD10) series was marked with an X or a — mark

Best Practices for 64-bit APK submission

Some Amazon devices (11th generation and above tablets) now accept hybrid 32 bit/64-bit APK submissions. This means to reach all Amazon devices, you should develop with 64-bit in mind. These two library folders must have the correct files:

32-bit folder: lib/armeabi-v7a/

64-bit folder: lib/arm64-v8a/

For every library in one folder, there must be a corresponding library in the other folder. If you have a 32-bit library in the 32-bit folder, but do not have that same library in 64-bit format in your 64-bit folder, your application may crash or freeze on a device, or have In-app Purchasing (IAP) failures.

As I found out the cause, most of the Amazon tablets were devices with a 32-bit cpu environment, and the latest developed devices supported a 64-bit cpu environment. The library configuration to be included in the Apk also had to be configured appropriately for both CPU types

https://developer.amazon.com/docs/app-submission/understanding-submission.html

Even though I followed the documentation, but it’s still showing -

I googled and searched articles on Amazon developer forums and found the following information: The latest devices are devices that support all 32/64 cpu bits.

https://amazon.developer.forums.answerhub.com/questions/239488/in-app-purchasing-iap-v20-plugin-for-unity-arm64-v.html

When I configure the libraries only in 32-bit, it works normally!

--

--

Derrick
Derrick’s Development Story

Trying to be an awesome software engineer who can help people and public welfare services😎 https://www.linkedin.com/in/sensational/