Skip to main content
Known Participant
March 12, 2012
Question

Air app for android NOT prompting user to download runtime

  • March 12, 2012
  • 1 reply
  • 1264 views

My app tested fine on a DROID ii but when I had a friend download the app on his DROID x the app showed an error when run. It did not prompt the user to download the runtime. Once we did download the runtime, the app worked fine.

I went through much agony renaming my package name to remove the "air." prefix for reasons that are not important here.  Could this cause a phone not to recognize that the air runtime is needed? I cannot find any documents that say that the prefix does more than help adobe keep track of air apps.

Here is my app in case it helps:

https://play.google.com/store/apps/details?id=com.dktimertrial&feature=more_from_developer#?t=W251bGwsMSwyLDEwMiwiY29tLmRrdGltZXJ0cmlhbCJd

Thanks.

This topic has been closed for replies.

1 reply

iBr3nt
Inspiring
March 12, 2012

Have you heard of the expression, "Tampering with this product will void the warranty"?  :-)

There's no guarantee that the process you went through to remove the air. prefix didn't break the part of the app that automatically triggers the AIR runtime request. You're basically doing things that aren't supported, so I doubt you'd find an answer to that question from Adobe.

Personally, I would look at using the captive runtime feature of AIR 3.1+ and then you won't have to worry about the user needing to download the runtime separately. If it's really that important for you to remove the air. prefix, captive runtime should fix this problem.

iBrent

brad5151Author
Known Participant
March 12, 2012

thanks for the reply!

adobe actually does tell you that you can optionally remove the prefix (and they even give instructions) on how to do it in their "Building Adobe Air Applications" pdf.

you would think they might mention the slight hiccup that it can cause (if this is causing the issue).

i enjoy your tutorials by the way. keep em coming please!

May 18, 2012

Hey Brad, did you ever get the chance to remove the prefix as well as include the captive runtime feature? Let me know. I was able to remove the prefix from the application without any bugs and package my app with captive runtime but not at the same time.