Very weird texture memory problem on Android

This is very interesting.

I have one app on the Amazon store already and it show for all the 4 variations of Kindle Fire.

I recently added a pro and lite version of our new app to Amazon and it is only showing for the Kindle Fire (1st Generation) and the Kindle Fire HD 8.9". It is nowhere to be seen for the Kindle Fire and Kindle Fire HD 7".

Having looked at all the Kindle Fire Specs the Default Heap Size is as follows:

48MB for the Kindle Fire and Kindle Fire HD 7"

64MB for the Kindle Fire (First Generation) and Kindle Fire HD 8.9"

As you can see my apps are not showing for the two with Heap Size of 48MB.

Amazon also don’t tell you why your app might have failed for specific devices, but generally tell you if it failed completely and why.

I also have 3 spritesheets @1x (1024x1024), @2x (2048x2048) and @4x (4096x4096).

I will upload the two updated apps with this new setting tomorrow for review and see if it helps.

I don’t have a Kindle Fire or Kindle Fire HD 7" to test this myself unfortunately.

If this gets the two apps listed I will post back. In the mean time if there’s anyone with one of those two devices that are willing to test for me then that would be great also. [import]uid: 179960 topic_id: 29558 reply_id: 137112[/import]

Pixin,

The largeHeap setting is not supported on Nook Color or Nook Tablet because they are Android 2.x devices. The largeHeap setting is only supported on Android 3.x or higher devices. So, this means this setting is only supported on Nook HD/HD+ devices.

Were you running into out-of-memory errors on Nook devices too?
If so, then that’s the first I’ve heard of that. Based on the information that I’ve received, this error was only happening on a small percentage of devices. [import]uid: 32256 topic_id: 29558 reply_id: 137122[/import]

Icy Spark,

When you say your app is not available for Kindle Fire and the 7" Kindle Fire HD, I assume you mean your app is not available for purchase on those devices, right? That is, you are not receiving reports of an out-of-memory crash like everyone else is mentioning here?

If so, then I think the issue here is that your app requires features that these devices do not provide, which is implied by the Android permissions that you set to your app. For example, if your app has the camera permission set, then the app store will assume that it requires a camera and will not allow devices without a camera to purchase your app. Have a look at the following forum thread link below on instructions on how to work-around this via the “build.settings” file.
http://developer.coronalabs.com/forum/2012/02/03/android-permissions-without-features#comment-84524

If you have anymore questions about the above, since it is off topic, then would you mind starting a new forum thread please? Besides, it might prove useful to others who may need to know about this as well. Thanks.
[import]uid: 32256 topic_id: 29558 reply_id: 137123[/import]

Hi Joshua,

Yes you are correct that these apps are not available for purchase on the Kindle Fire and Kindle Fire HD 7".

No it does not require any camera or other settings that could cause an issue. There are no ads or anything in it. The App is called Word Pop Free.

I’m using the same build.settings as my previous app that is available for all 4 versions of Kindle Fire.

If there was somebody to test the app on either of these devices then that would be fantastic. I can forward the version pre and post adding large heap size = true. Otherwise I will reupload for review a new version with large heap set to true. [import]uid: 179960 topic_id: 29558 reply_id: 137125[/import]

An update on my previous posts regarding my two recent Apps on the Amazon App Store.

As I mentioned earlier BOTH apps just recently got approved for the Amazon App Store, but were only showing under Kindle Fire HD 8.9 and Kindle Fire (First Generation) which seemed strange as I had applied for all versions of Kindle Fire.

So after reading this thread I changed ONLY one thing and that was setting the large heap size to true in the build.settings prior to resubmitting for review.

Today, both Word Pop and Word Pop FREE were accepted. Checking on the Amazon App store they are NOW available for all 4 versions of Kindle Fire.

So it definitely made a difference. I don’t have a KF to test with, so I can only assume my previous thoughts on the matter were indeed true, and these devices must have been having memory issues with my 2048*2048 sprite sheet.

Hopefully this might help others.

[import]uid: 179960 topic_id: 29558 reply_id: 137714[/import]

An update on my previous posts regarding my two recent Apps on the Amazon App Store.

As I mentioned earlier BOTH apps just recently got approved for the Amazon App Store, but were only showing under Kindle Fire HD 8.9 and Kindle Fire (First Generation) which seemed strange as I had applied for all versions of Kindle Fire.

So after reading this thread I changed ONLY one thing and that was setting the large heap size to true in the build.settings prior to resubmitting for review.

Today, both Word Pop and Word Pop FREE were accepted. Checking on the Amazon App store they are NOW available for all 4 versions of Kindle Fire.

So it definitely made a difference. I don’t have a KF to test with, so I can only assume my previous thoughts on the matter were indeed true, and these devices must have been having memory issues with my 2048*2048 sprite sheet.

Hopefully this might help others.

[import]uid: 179960 topic_id: 29558 reply_id: 137714[/import]

We had problems on two more apps, and both apps are now running fine on Kindle Fire and Kindle Fire HD with the large heap size. Definitely does the trick.

Thanks & best,
Andreas [import]uid: 107675 topic_id: 29558 reply_id: 141691[/import]

We had problems on two more apps, and both apps are now running fine on Kindle Fire and Kindle Fire HD with the large heap size. Definitely does the trick.

Thanks & best,
Andreas [import]uid: 107675 topic_id: 29558 reply_id: 141691[/import]