What version of Android do you have on your phone? If it’s 2.2 or later, then you may not have the ArmV7 processor.
Note: As of daily build 328 (3/24/2011), we are only supporting Android 2.2 and newer devices running the ArmV7 processor. Building for Android 1.5, 1.6, and 2.0 has been deprecated due to a number of limitations in those versions of Android. We are only supporting ArmV7 processor because of the speed improvements from the hardware floating point support.
As a newbie who is just entering the app-programming field (with multimedia programming experience going back to Director 4) my first impression:
bought me a Samsung GT I5510 which is very reasonably priced and selling very well in germany right now-- Android 2.2 Froyo-- should be a good testin device for first steps, right?
-Do research on available development tools.
-find coron, great documentation & first steps, looks terrific, easy to program (if used to flash AS3).
-install corona, make first “Hello world” type App, build, transfer to device—
–and fail, as the Samsung runs Arm 6 processor.
conclusion:
dropping Arm 6 support is a *BAD* choice.
The kind of app I want to program does not need processing superpower, but I want as many potential users as possible.
If I cannot run my app on my own Samsung bought just a week ago-- that means that the majority of limited-budget customers buying devices right now will also have no access to my app—
Is it still possible to get the Corona releases that support Arm 6 and/or earlier releases of Android?
[import]uid: 67265 topic_id: 10781 reply_id: 39736[/import]
Tab and Xoom do both have arm7 extensions. I know its confusing but we are talking about the technoogy - much like pentium/celeron - and not the processor name itself.
If you want to support more devices including arm6 use my hints (section 7)
Thank you very much for your tips, it was very helpful. Originally, I just want to build the demo application(Bridge) from Corona SDK and install on my ZTE V9. It always display error “Application not installed” I believe that related to arm6/arm7 problem.
I follow your tips section 7. I walked through 1-6 and created an unsigned apk file. When I try to install that apk file I got the same error.
I deleted
and added
I downloaded your app Walkabout lite and I can install on my ZTE V9 without any problem. I’m sure some of the tricks you did will work for me. Can you please help?
Btw, I’m using CoronaSDK on Windows Build 2011.505.
Thanks for your help in advance.
[import]uid: 48794 topic_id: 10781 reply_id: 42665[/import]
I think the daily builds for windows started after 484, so 377 is probably the last arm6 build available to us. [import]uid: 8872 topic_id: 10781 reply_id: 42667[/import]
If i build with Corona SDK on Mac OS X Build 2011.484 with Android 2.2, what I have to do to support arm6 and how can I tell my device is arm6, arm7 or others.
Btw, I just downloaded Walkabout today and give you five stars rating and my son love to play it, well done.
You have to use either 268 or 243. Read the beginning of section 7 of my tips for the links and to decide which is better for you.
If you’re on windows:
You have no choice but to use 377, subscriber or not.
The extra tips in section 7 are for making even more devices able to see your app. There’s no way to make the new corona support arm6. Its impossible So you’re forced to use the old corona. [import]uid: 8872 topic_id: 10781 reply_id: 42683[/import]
Oh and checking if you’re device is arm7 or not is not straightforward:
If you’re rooted you can check your build.prop for an eabi string.
You can look up the specs of your phone and find the processor. Then google for if this is armv7 or not.
Generally if you’re phone is 1Ghz it is probably arm7, if its < 1ghz then its probably arm6. [import]uid: 8872 topic_id: 10781 reply_id: 42685[/import]
Thanks kam187 for the information. I found some useful information and would like to share with others.
To find whether my device is armv6 or armv7, first i check my device’s specs and look for the CPU after I google about the CPU’s specs and look for instruction set that is what we talking about armv6 or armv7. I’m using ZTE V9/Blade and my CPU is QualcommMSM 7227 and from this site(http://pdadb.net/index.php?m=cpu&id=a7227&c=qualcomm_msm7227) it tells me what instruction set for this CPU.
This issue occurs with my LG G2x. The daily builds after 484 don’t seem to build APKs that my device can install. My phone is stock so currently runs on vanilla Android 2.2.
Corona 484 generates a package that will install without fail. However, if I want to build with 484, I have to copy all of my project files into a temporary directory and open main.lua from there to not receive a “connection error” during the build process. Both of these issues are extremely irritating. [import]uid: 41955 topic_id: 10781 reply_id: 45555[/import]