Cannot Upload/Install .apk on the device anymore

Is there an issue/bug with Android Builds? Earlier I could build for Android and deploy to the device which would install without errors.

Now when I build, the app does not install on the Android device. It spawns an error stating that the Application could not be installed.

It must be the Cosmic way of stating that Android is not worth spending time on, is it??

cheers,

?:frowning: [import]uid: 3826 topic_id: 10781 reply_id: 310781[/import]

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.

http://developer.anscamobile.com/content/building-devices-android [import]uid: 14218 topic_id: 10781 reply_id: 39204[/import]

@spoggles,
thanks for that, I did remember that it is now 2.2 only, but I forgot that it is arm7 only…

it’s good and it sucks, coz now I need a new device to test but good that if I release for Android, I know what I am in for.

cheers,

?:slight_smile: [import]uid: 3826 topic_id: 10781 reply_id: 39240[/import]

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]

Is that mean Galaxy tab/Motorola XOOM are not supported because they are not using ARMv7?

http://www.samsung.com/global/microsite/galaxytab/10.1/spec.html
http://www.bestbuy.com/site/Motorola+-+XOOM+Tablet+3G+-+Licorice/1946179.p?id=1218305636450&skuId=1946179 [import]uid: 48794 topic_id: 10781 reply_id: 42287[/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)

http://www.base2solutions.com/walkabout/Corona%20Tips.html [import]uid: 8872 topic_id: 10781 reply_id: 42302[/import]

Hi Kam187,

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]

For windows you need to use build 377 (Release) if i remember correctly. You can find it here:

http://developer.anscamobile.com/downloads/archive

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]

Thanks Kam187, but I’m not subscriber yet.

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.

[import]uid: 48794 topic_id: 10781 reply_id: 42680[/import]

Cool I’m glad he likes it :slight_smile:

Ok so if you’re on OSX:

Subscriber:

To support arm6 you should use daily 319

Non-Subscriber:

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 :frowning: 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.

Another easy to check is have a look this wiki http://en.wikipedia.org/wiki/MSM7000#cite_note-5, it list out the popular phones using Qualcomm’s CPU.

After I download 337 builds, I can install apk file on my device with Android 2.2. You can download it from
http://developer.anscamobile.com/sites/default/files/CoronaSDK_2011.377.msi [import]uid: 48794 topic_id: 10781 reply_id: 42845[/import]

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]

Gentlemen,

in all seriousness - it is enormously stupid to drop ARM 6 support.

That basically excludes all cheapo devices - the majority of the market.

We are considering Corona for non-game development, so we do not need huge floating point speed. No ARM 6 support would basically kill Corona for us.

I humbly suggest to reconsider this step.

regards,

Gee [import]uid: 71661 topic_id: 10781 reply_id: 46814[/import]