Skip to main content
Known Participant
April 16, 2013
Question

So are all Android apk's forced too captive runtime now?

  • April 16, 2013
  • 3 replies
  • 6489 views

I published my Flex app (with a linked native extension) and it was 1.5Mb. But then I upgraded my AIRSDK to 3.7 and now it's 11.7Mb?

Whoa, that's huge!

Thinking this was a Flex problem I built a simple tester AS3 app in Flash Pro, linked in my ane and tried to publish. It went away for a long time then came back with a dialog:

"The APK was packaged successfully, but a warning occurred.

Note: the AIR SDK no longer supports packaging android applications for use with the shared Runtime.

The application has been packaged with a captive Runtime."

So what gives?

And the apk was 9.3Mb.

Can I ask when this started so I know how far I need to fall back? AIR 3.5? (I know 3.4 was ok.)

Is this a permanent thing? Was it really necessary to force  all mobile apps to giant captive runtimes?

This topic has been closed for replies.

3 replies

Colin Holgate
Inspiring
April 16, 2013

It's a change with AIR 3.7. Not sure of all the reasons, but one of them might be to enable debugging with captive runtime. Previously you could not debug that way, and so you would have to either install the beta APK, or wait until the app stores had the AIR runtime to download. You could switch to AIR 3.6, so long as you're not interested in Kindle Fire (that's not compatible with the AIR 3.6 runtime, you have to use captive runtime for that).

Known Participant
April 16, 2013

Thanks for the prompt reply. Periodically I've been upgrading and publishing out about 100 relicensed games for my company. We publish to Google Play, Samsung App Store, and Amazon. So learning that a version of AIR isn't compatible with Amazon likely just saved me a ton of work in the future. I'll try to research this further. Thanks.

Colin Holgate
Inspiring
April 16, 2013

It's not compatibility with Amazon in general, it's Kindle in particular. Go to this page:

http://www.amazon.com/Adobe-Systems-AIR/dp/B004SRNH10

and on the right side it will tell you what of your devices are compatible, and it says my Kindle isn't. Also, doing a search for Adobe AIR in the store app on Kindle Fire doesn't show any matches.