[MAYBE RESOLVED] Build 947: App rejected by Amazon, not starting on Android device Motorola MB865

Hallo,

our game “Freeze!” was just rejected by Amazon because it failed to start on a device (but the game runs on all the Kindle Devices and normally on Android, too, it was accepted e.g. by Samsung and tested on 71 devices):


Your app has failed a test case.

Bug Description:
Steps to Reproduce:

  1. Launch the application
  2. Observe that the application briefly displays a loading bar before closing and returning the user to the device home screen

OS/Device(s)/Form Factor: 2.3.5/Motorola MB865 (Atrix 2) A/ Phone + Tablet

I don’t have a chance to lay my hands on a Motorola MB865, but the specs look ok:
http://www.gsmarena.com/motorola_atrix_2-4199.php

Might be related to the other Android startup problems mentioned here:
http://developer.coronalabs.com/forum/2012/10/29/force-close-startup-android

Coronalabs: Any idea what I can do? Can you test for the startup problems?

Best,
Andreas

[EDIT]

I found in another threat that Amazon accepts multiple APKs with the same Android package names for different device classes:
http://developer.coronalabs.com/forum/2012/11/02/submitting-amazon

So to solve this I will reduce the device classes for my already uploaded APK (that was compiled with Coronalabs SDK for Kindle devices) to Kindle old, Kindle new and both Kindle HD devices.

I will upload a second APK compiled for Android with the same package name and upload it for all other Android devices.

Hopefully this will solve the problem, maybe whatever Coronalabs changed for the Kindle devices causes problems on other Android devices.

Will keep you informed. :slight_smile:

[import]uid: 107675 topic_id: 32803 reply_id: 332803[/import]

Hate to tell you, but your app will not start on around 20 of those Samsung devices. When submitting with the Samsung you have to eliminate ARMv6 devices from the list. [import]uid: 160496 topic_id: 32803 reply_id: 130437[/import]

Hate to tell you, but your app will not start on around 20 of those Samsung devices. When submitting with the Samsung you have to eliminate ARMv6 devices from the list. [import]uid: 160496 topic_id: 32803 reply_id: 130437[/import]

Hey, tell me everything that’s useful! Even if I don’t like it! :slight_smile:

Samsung accepted the app for all the different Galaxy device families. And I had the impression that they test on all their different devices, because I got very detailed feedback on the problems with older apps I coded using Adobe AIR (yes, I’m a convert). They even provided me with videoclips where I could see nimble korean fingers using my apps and provoking problems. I think this is great, I could see at once that the problem back then was in the timing, because the did some very fast user input the app could not cope with).

So I hope that the game really runs on the devices it was accepted for, see list below.

Best,
Andreas
High-end Galaxy (HVGA) - [Galaxy Ace , Galaxy Ace DUOS , Galaxy Ace+ , Galaxy Gio , Galaxy mini 2 , Galaxy Xcover] , High-end Galaxy Wi-Fi (HVGA) - [Galaxy S Wi-Fi 3.6] , Mid-end Galaxy (LQVGA) - [Galaxy Pro , Galaxy Y Pro] , Mid-end Galaxy (QVGA) - [Galaxy Chat , Galaxy Fit , Galaxy mini , Galaxy Music , Galaxy Pocket , Galaxy Pocket Duos , Galaxy Y , Galaxy Y Duos , Galaxy550 , Galaxy551 , Galaxy580] , New Tablet Galaxy Wi-Fi (WSVGA) - [Galaxy Tab 2 Wi-Fi (7.0) , Galaxy Tab Wi-Fi 7.0 Plus] , New Tablet Galaxy(WSVGA) - [Galaxy Tab 2 (7.0) , Galaxy Tab 7.0 Plus] , Premium Galaxy (HD) - [Galaxy Camera , Galaxy Note 2 , Galaxy Premier , Galaxy S3 , Galaxy S3 LTE_KR , Galaxy S3 LTE_US/CA/JP/AU] , Premium Galaxy (qHD) - [Galaxy R Style] , Premium Galaxy (WVGA) - [Galaxy Ace 2 , Galaxy Beam (8520) , Galaxy Beam (8530) , Galaxy R , Galaxy Reverb , Galaxy Rugby LTE , Galaxy S , Galaxy S Advance , Galaxy S DUOS , Galaxy S Super Clear LCD , Galaxy S2 , Galaxy S2 LTE , Galaxy S3 Mini , Galaxy Victory , Galaxy W , Galaxy ???_CN , Giorgio Armani Galaxy S , Samsung W899] , Premium Galaxy (WXGA) - [Galaxy Note , Galaxy S2 LTE HD] , Premium Galaxy Wi-Fi (qHD) - [Galaxy Player 5.8] , Premium Galaxy Wi-Fi (WVGA) - [Galaxy Player 70+ , Galaxy S Wi-Fi 4.0(G1/GB1) , Galaxy S Wi-Fi 4.2 , Galaxy S Wi-Fi 5.0(G70/GB70)] , Tablet Galaxy (WSVGA) - [Galaxy Tab 7.0] , Tablet Galaxy (WXGA) - [Galaxy Note 10.1 , Galaxy Tab 10.1 , Galaxy Tab 2 (10.1) , Galaxy Tab 7.7 , Galaxy Tab 8.9 , Galaxy Tab 8.9 LTE] , Tablet Galaxy Wi-Fi (WSVGA) - [Galaxy Tab Wi-Fi 7.0] , Tablet Galaxy Wi-Fi (WXGA) - [Galaxy Note Wi-Fi 10.1 , Galaxy Tab 2 Wi-Fi (10.1) , Galaxy Tab Wi-Fi 10.1 , Galaxy Tab Wi-Fi 7.7 , Galaxy Tab Wi-Fi 8.9] , Galaxy Nexus(M420S/M420K)_KOR , Galaxy Tab Wi-Fi(M180W)_KOR , Nexus S(M200S/M200K)_KOR [import]uid: 133261 topic_id: 32803 reply_id: 130443[/import]

Hey, tell me everything that’s useful! Even if I don’t like it! :slight_smile:

Samsung accepted the app for all the different Galaxy device families. And I had the impression that they test on all their different devices, because I got very detailed feedback on the problems with older apps I coded using Adobe AIR (yes, I’m a convert). They even provided me with videoclips where I could see nimble korean fingers using my apps and provoking problems. I think this is great, I could see at once that the problem back then was in the timing, because the did some very fast user input the app could not cope with).

So I hope that the game really runs on the devices it was accepted for, see list below.

Best,
Andreas
High-end Galaxy (HVGA) - [Galaxy Ace , Galaxy Ace DUOS , Galaxy Ace+ , Galaxy Gio , Galaxy mini 2 , Galaxy Xcover] , High-end Galaxy Wi-Fi (HVGA) - [Galaxy S Wi-Fi 3.6] , Mid-end Galaxy (LQVGA) - [Galaxy Pro , Galaxy Y Pro] , Mid-end Galaxy (QVGA) - [Galaxy Chat , Galaxy Fit , Galaxy mini , Galaxy Music , Galaxy Pocket , Galaxy Pocket Duos , Galaxy Y , Galaxy Y Duos , Galaxy550 , Galaxy551 , Galaxy580] , New Tablet Galaxy Wi-Fi (WSVGA) - [Galaxy Tab 2 Wi-Fi (7.0) , Galaxy Tab Wi-Fi 7.0 Plus] , New Tablet Galaxy(WSVGA) - [Galaxy Tab 2 (7.0) , Galaxy Tab 7.0 Plus] , Premium Galaxy (HD) - [Galaxy Camera , Galaxy Note 2 , Galaxy Premier , Galaxy S3 , Galaxy S3 LTE_KR , Galaxy S3 LTE_US/CA/JP/AU] , Premium Galaxy (qHD) - [Galaxy R Style] , Premium Galaxy (WVGA) - [Galaxy Ace 2 , Galaxy Beam (8520) , Galaxy Beam (8530) , Galaxy R , Galaxy Reverb , Galaxy Rugby LTE , Galaxy S , Galaxy S Advance , Galaxy S DUOS , Galaxy S Super Clear LCD , Galaxy S2 , Galaxy S2 LTE , Galaxy S3 Mini , Galaxy Victory , Galaxy W , Galaxy ???_CN , Giorgio Armani Galaxy S , Samsung W899] , Premium Galaxy (WXGA) - [Galaxy Note , Galaxy S2 LTE HD] , Premium Galaxy Wi-Fi (qHD) - [Galaxy Player 5.8] , Premium Galaxy Wi-Fi (WVGA) - [Galaxy Player 70+ , Galaxy S Wi-Fi 4.0(G1/GB1) , Galaxy S Wi-Fi 4.2 , Galaxy S Wi-Fi 5.0(G70/GB70)] , Tablet Galaxy (WSVGA) - [Galaxy Tab 7.0] , Tablet Galaxy (WXGA) - [Galaxy Note 10.1 , Galaxy Tab 10.1 , Galaxy Tab 2 (10.1) , Galaxy Tab 7.7 , Galaxy Tab 8.9 , Galaxy Tab 8.9 LTE] , Tablet Galaxy Wi-Fi (WSVGA) - [Galaxy Tab Wi-Fi 7.0] , Tablet Galaxy Wi-Fi (WXGA) - [Galaxy Note Wi-Fi 10.1 , Galaxy Tab 2 Wi-Fi (10.1) , Galaxy Tab Wi-Fi 10.1 , Galaxy Tab Wi-Fi 7.7 , Galaxy Tab Wi-Fi 8.9] , Galaxy Nexus(M420S/M420K)_KOR , Galaxy Tab Wi-Fi(M180W)_KOR , Nexus S(M200S/M200K)_KOR [import]uid: 133261 topic_id: 32803 reply_id: 130443[/import]

I had the same situation. They don’t test on every device. They test on some. They passed my full app on ALL devices, then they failed my Lite version on an ARMv6 device. Several times (I resubmitted not realizing it was because of ARMv6).

And here is the rub - when I wanted to change the device list for the previously-approved full version to only ARMv7 devices, I couldn’t. I had to delete that app and resubmit a new one.

In your list above: just as an example, Galaxy Gio is an ARMv6 device and will not run Corona apps.

Here’s the list for Samsung market I came up with that I am pretty sure contains only ARMv7 devices. No guarantees though, it’s not like it is very easy to find out for each of them:

High-end Galaxy (HVGA) - [Galaxy Ace DUOS , Galaxy Ace+ , Galaxy mini 2 , Galaxy Xcover] , High-end Galaxy Wi-Fi (HVGA) - [Galaxy S Wi-Fi 3.6] , New Tablet Galaxy Wi-Fi (WSVGA) - [Galaxy Tab 2 Wi-Fi (7.0) , Galaxy Tab Wi-Fi 7.0 Plus] , New Tablet Galaxy(WSVGA) - [Galaxy Tab 2 (7.0) , Galaxy Tab 7.0 Plus] , Premium Galaxy (HD) - [Galaxy Note 2 , Galaxy Premier , Galaxy S3 , Galaxy S3 LTE_KR , Galaxy S3 LTE_US/CA/JP/AU] , Premium Galaxy (qHD) - [Galaxy R Style] , Premium Galaxy (WVGA) - [Galaxy Ace 2 , Galaxy Beam (8520) , Galaxy Beam (8530) , Galaxy R , Galaxy Reverb , Galaxy Rugby LTE , Galaxy S , Galaxy S Advance , Galaxy S DUOS , Galaxy S Super Clear LCD , Galaxy S2 , Galaxy S2 LTE , Galaxy S3 Mini , Galaxy Victory , Galaxy W , Galaxy ???_CN , Giorgio Armani Galaxy S , Samsung W899] , Premium Galaxy (WXGA) - [Galaxy Note , Galaxy S2 LTE HD] , Premium Galaxy Wi-Fi (qHD) - [Galaxy Player 5.8] , Premium Galaxy Wi-Fi (WVGA) - [Galaxy Player 70+ , Galaxy S Wi-Fi 4.0(G1/GB1) , Galaxy S Wi-Fi 4.2 , Galaxy S Wi-Fi 5.0(G70/GB70)] , Tablet Galaxy (WSVGA) - [Galaxy Tab 7.0] , Tablet Galaxy (WXGA) - [Galaxy Note 10.1 , Galaxy Tab 10.1 , Galaxy Tab 2 (10.1) , Galaxy Tab 7.7 , Galaxy Tab 8.9 , Galaxy Tab 8.9 LTE] , Tablet Galaxy Wi-Fi (WSVGA) - [Galaxy Tab Wi-Fi 7.0] , Tablet Galaxy Wi-Fi (WXGA) - [Galaxy Note Wi-Fi 10.1 , Galaxy Tab 2 Wi-Fi (10.1) , Galaxy Tab Wi-Fi 10.1 , Galaxy Tab Wi-Fi 7.7 , Galaxy Tab Wi-Fi 8.9] , Galaxy Nexus(M420S/M420K)_KOR , Galaxy Tab Wi-Fi(M180W)_KOR , Nexus S(M200S/M200K)_KOR [import]uid: 160496 topic_id: 32803 reply_id: 130480[/import]

I had the same situation. They don’t test on every device. They test on some. They passed my full app on ALL devices, then they failed my Lite version on an ARMv6 device. Several times (I resubmitted not realizing it was because of ARMv6).

And here is the rub - when I wanted to change the device list for the previously-approved full version to only ARMv7 devices, I couldn’t. I had to delete that app and resubmit a new one.

In your list above: just as an example, Galaxy Gio is an ARMv6 device and will not run Corona apps.

Here’s the list for Samsung market I came up with that I am pretty sure contains only ARMv7 devices. No guarantees though, it’s not like it is very easy to find out for each of them:

High-end Galaxy (HVGA) - [Galaxy Ace DUOS , Galaxy Ace+ , Galaxy mini 2 , Galaxy Xcover] , High-end Galaxy Wi-Fi (HVGA) - [Galaxy S Wi-Fi 3.6] , New Tablet Galaxy Wi-Fi (WSVGA) - [Galaxy Tab 2 Wi-Fi (7.0) , Galaxy Tab Wi-Fi 7.0 Plus] , New Tablet Galaxy(WSVGA) - [Galaxy Tab 2 (7.0) , Galaxy Tab 7.0 Plus] , Premium Galaxy (HD) - [Galaxy Note 2 , Galaxy Premier , Galaxy S3 , Galaxy S3 LTE_KR , Galaxy S3 LTE_US/CA/JP/AU] , Premium Galaxy (qHD) - [Galaxy R Style] , Premium Galaxy (WVGA) - [Galaxy Ace 2 , Galaxy Beam (8520) , Galaxy Beam (8530) , Galaxy R , Galaxy Reverb , Galaxy Rugby LTE , Galaxy S , Galaxy S Advance , Galaxy S DUOS , Galaxy S Super Clear LCD , Galaxy S2 , Galaxy S2 LTE , Galaxy S3 Mini , Galaxy Victory , Galaxy W , Galaxy ???_CN , Giorgio Armani Galaxy S , Samsung W899] , Premium Galaxy (WXGA) - [Galaxy Note , Galaxy S2 LTE HD] , Premium Galaxy Wi-Fi (qHD) - [Galaxy Player 5.8] , Premium Galaxy Wi-Fi (WVGA) - [Galaxy Player 70+ , Galaxy S Wi-Fi 4.0(G1/GB1) , Galaxy S Wi-Fi 4.2 , Galaxy S Wi-Fi 5.0(G70/GB70)] , Tablet Galaxy (WSVGA) - [Galaxy Tab 7.0] , Tablet Galaxy (WXGA) - [Galaxy Note 10.1 , Galaxy Tab 10.1 , Galaxy Tab 2 (10.1) , Galaxy Tab 7.7 , Galaxy Tab 8.9 , Galaxy Tab 8.9 LTE] , Tablet Galaxy Wi-Fi (WSVGA) - [Galaxy Tab Wi-Fi 7.0] , Tablet Galaxy Wi-Fi (WXGA) - [Galaxy Note Wi-Fi 10.1 , Galaxy Tab 2 Wi-Fi (10.1) , Galaxy Tab Wi-Fi 10.1 , Galaxy Tab Wi-Fi 7.7 , Galaxy Tab Wi-Fi 8.9] , Galaxy Nexus(M420S/M420K)_KOR , Galaxy Tab Wi-Fi(M180W)_KOR , Nexus S(M200S/M200K)_KOR [import]uid: 160496 topic_id: 32803 reply_id: 130480[/import]

Hi Mike,

thanks for the tips and the list! Really appreciate it!

I too had to delete my game in order to set up the new, reduced device list.
And I had to enter all the metadata for 10 languages again.
And then the website had a problem and my data was not saved - and I had to do it once more…

Now the game is in certification with only 56 devices, I hope for the best.
Still have problems deleting the formerly attached Trial version, because the Trial is not released (of course not, as long as the full version isn’t). But now I just released the Trial and will delete it as soon as it is in the App Store.

I guess the Samsung engineers didn’t quite think all of this through very thoroughly…

Thanks again,
best,
Andreas
[import]uid: 133261 topic_id: 32803 reply_id: 131230[/import]

Hi Mike,

thanks for the tips and the list! Really appreciate it!

I too had to delete my game in order to set up the new, reduced device list.
And I had to enter all the metadata for 10 languages again.
And then the website had a problem and my data was not saved - and I had to do it once more…

Now the game is in certification with only 56 devices, I hope for the best.
Still have problems deleting the formerly attached Trial version, because the Trial is not released (of course not, as long as the full version isn’t). But now I just released the Trial and will delete it as soon as it is in the App Store.

I guess the Samsung engineers didn’t quite think all of this through very thoroughly…

Thanks again,
best,
Andreas
[import]uid: 133261 topic_id: 32803 reply_id: 131230[/import]