iOS - your Flex apps will include the AIR runtime in them, so the user will not ( and cannot ) install AIR manually.
Android - You can optionally package the AIR runtime with your APK so the user is not required to install AIR and your app will work even if they have a different version of AIR Runtime installed.
What exactly will be the procedure of packaging AIR Runtime with Flex-based Android App. Thanks in advance.
When you make the release build Flash builder gives you the option to package the air runtime with it, its a checkbox marked as so
It gives you only three options:
Signed packages for each target platform.
Signed AIR package for installation on desktop.
Intermediate AIRI package that must be signed later.
For mobile apps, we need to select the first option to get the .apk and .ipa file as the second option would generate .air file. None of the options offer to package AIR runtime. Only the first option gives you the option on NEXT window to include the download link of AIR Runtime.
If i am wrong, kindly point me to that specific checkbox.
OR do i have to put Runtime.apk in the assets folder of my source code so that it gets packaged?
I believe the package AIR with the android app is a version 4.6 feature only. If you are using an earlier version it isn't there.