Corona + Android 2.2 + HTC Gratia problem

(I posted this in device build support earlier, but you can remove that post because it probably fits better here.)

I’ve developed an Android application with Corona SDK, I have a Samsung Galaxy S2 myself which I’ve used to try my application with.

But today I heard that a friend that has a HTC Gratia A6380 recieved an error when he was trying to download the application from Android Market.
It said “This application is not comaptible with Tele2 HTC HTC Gratia A6380.”

I can’t understand why.

With Android SDK I ran this command:
./aapt dump badging AppName.apk

 package: name='com.mypackage.app' versionCode='10' versionName='1.0'  
 sdkVersion:'8'  
 uses-permission:'android.permission.INTERNET'  
 uses-permission:'android.permission.ACCESS\_NETWORK\_STATE'  
 uses-permission:'android.permission.READ\_PHONE\_STATE'  
 uses-gl-es:'0x10001'  
 application-label:'AppName'  
 application-icon-120:'res/drawable-ldpi/icon.png'  
 application-icon-160:'res/drawable-mdpi/icon.png'  
 application-icon-240:'res/drawable-hdpi/icon.png'  
 application: label='AppName' icon='res/drawable-mdpi/icon.png'  
 launchable-activity: name='com.ansca.corona.CoronaActivity' label='AppName' icon=''  
 uses-library:'com.google.android.maps'  
 uses-feature:'android.hardware.touchscreen'  
 uses-feature:'android.hardware.screen.landscape'  
 uses-feature:'android.hardware.screen.portrait'  
 main  
 other-activities  
 other-services  
 supports-screens: 'small' 'normal' 'large'  
 supports-any-density: 'true'  
 locales: '--\_--'  
 densities: '120' '160' '240'  
 native-code: '' 'armeabi-v7a'  

The application uses the “shake”-function, but I guess HTC Gratia has that function, and apparently it’s not a requirement either.

Does anyone has a clue why it’s not compatible with HTC Gratia? Or at least can point me in the right direction? [import]uid: 35378 topic_id: 15345 reply_id: 315345[/import]

HTC Gratia has 600 MHz CPU, I think it is ARM6 type processor.
Latest builds of Corona don’t support ARM6,only ARM7 or higher.
To make your app working on ARM6 processors you should download 377 version of Corona(if I’m not mistaken).
http://developer.anscamobile.com/downloads/coronasdk-2011268 [import]uid: 49851 topic_id: 15345 reply_id: 56625[/import]

Hi Urme,

Did you manage to get an ARMv6 Android phone to work. I have the same problems. I am going to try to teach this to students with ‘old’ Android phones. I know that might sound strange but I have just brought a new phone (last one must be nearly 10 year old) but found out that HTC wildfire is an old style ARMv6 as well.

It would be good if you could lety me know how you got on. [import]uid: 116086 topic_id: 15345 reply_id: 79537[/import]

Hi Robert,

In my post(above) everything is written. You just need to download an old version of Corona SDK. [import]uid: 49851 topic_id: 15345 reply_id: 79555[/import]