Package AIR Runtime together with AIR app

Hello,
Is it possible to package AIR Runtime together with the AIR
app so when users install my AIR app by clicking on the .air file,
they don't have to fetch the runtime over the internet?

Yes, you can do this by signing up to redistribute AIR. See
http://www.adobe.com/products/air/runtime_distribution1.html.
If you're just looking for a better online install
experience, however, check out the "badged install" feature. See
http://livedocs.adobe.com/flex/3/html/help.html?content=distributing_apps_3.html.
regards,
Oliver Goldman | Adobe AIR Engineering

Similar Messages

  • Problem packaging AIR app with NativeProcess support!?

    My AIR packaged AIR app doent work with NativeProcess
    when I package it like
    <supportedProfiles>extendedDesktop desktop<supportedProfiles>
    or
    <supportedProfiles>desktop extendedDesktop<supportedProfiles>
    But when I use just <supportedProfiles>extendedDesktop<supportedProfiles>
    Packager complains with Error 306!!
    What is that suppose to mean?
    Help please
    I'm using FB4,SDK 4.1

    Are you packaging your application as a native application (.exe or .dmg)? I believe applications with extendedDesktop support (and nativeprocesses) can only be packaged as native applications.

  • Package AIR app as Appx for Windows Store

    Has anyone successfully packaged as AIR app as an Appx (or similar) to submit to the Windows Play Store?
    The process looks relatively straight forward (To make a Metro Appx Package from scratch, you must first …), but not so fast...
    The first step is creating an AppxManifest.xml file, and here I get stuck:
    <Applications>
      <Application Id="MyAppId"
      Executable="MyApp.exe"
      EntryPoint="MyApp.App">
    I've created my app as signed application with native runtime.  The value for Executable is my app's executable.  But what should I put as the EntryPoint?  Does an AIR app even have an EntryPoint?  MakeAppx.exe will not run if EntryPoint is left out or left blank.
    Thanks!

    this is an old post, but any luck? i know on android there's an appentry, so maybe it's the same?

  • Possible to pack Air runtime with mobile app?

    Many friends told me if my mobile app need something else to be installed to run, they will quit. I think unless most mobiles installed Air runtime in the future. We must make the installation more user-friendly.
    Can I pack the runtime together with app? Or is ther another work around?

    Flex 4.6 / Air 3.0 introduced Captive Runtime, which is exactly what you are requesting.  You choose the version of Flex/Air to be included in your app and it is bundled into the build.  This has been the only option for iOS, but is now available for Android as well.  When exporting a release build of your project in the newest version of Flash Builder, there is an option in the Deployment tab to "Export application with captive runtime".
    Check out this link for more information:
    http://www.adobe.com/devnet/air/articles/air3-install-and-deployment-options.html#articlec ontentAdobe_numberedheader

  • Packaging AIR runtime with app?

    Would it be possible to have an option to package the AIR runtime with the APKs
    created through Flash Builder?  Say, a ride-along package that would detect if the
    given or higher runtime of AIR is installed, and if not, install it before launching the
    app.
    For the foreseeable future (the next year, at least), most new users of any given app
    created this way will not already have the AIR runtime on their phone.  This would
    spare them having to initiate another download when they thought they were about
    to enjoy the product.  (No matter how you disclaim it, many customers are going to
    think you can start an app right away after downloading it from the Market, because
    this is how practically all non-AIR apps work.)  Waiting for an install is okay if the app
    automatically launches afterward: this will not take nearly as long, and (importantly!)
    requires no further customer action to actually launch the app.

    I'm sure it would possible, but consider that as soon as someone downloads
    an AIR Android app, they've already got the runtime, and with notifications
    for updates already a common thing, they'll be notified from the Market
    whenever there's an app update (runtime or your app).
    I think it would be nice as an option, but just today I got an email from
    the Android Market explaining important changes to the store, and
    specifically they say no .apk larger than 50 mb. So I'd rather not have the
    runtime packaged with the app, as that adds to the overall filesize. We
    already have to deal with that on iOS devices, since Apple won't let us
    download compiled code. So you get an automatic 3-4 mg overhead with all iOS
    apps. Luckily there's no real limit on iOS app sizes.
    I do agree though it'd be nice to have the install process worked out so the
    app prompts for the runtime if needed (as it works now) but have the runtime
    know to launch the app again once it's installed.
    iBrent

  • Silent install Air Runtime and Air App with custom installer?

    I want to use a custom installer that will perform some actions, and then silently install air runtime and an air application. The goal here is to be able to perform a customized install for an Air application (for a user that might not have Air installed) without confusing the user with multiple install screens. Can I use a custom installer to silently install Air (if the user doesn't have it installed) and the Air app? If so, are there any restrictions on the custom installer? If there are any examples of this, please provide the links.

    Since you applied for the distribution from Adobe you should
    have received a link to a page where you can download what they
    call the "side-car" installer. It's basically an installation
    system they are making available to developers that can be easily
    configured to deliver a bundled runtime and application
    installation for Mac and Windows.
    Check your email again and see if you can't find a link in
    there pointing you to a download page for the AIR runtime as well
    as the aforementioned side-car installer. For those who don't know,
    here
    is where you can apply for a redistribution permit for AIR.
    I have a small tutorial posted that might be of help to you
    on my blog:
    http://blog.arnimaack.com/flex-air-series-4-air-all-in-one-installers-on-CD-DVD

  • Failed to package iOS AIR app with Air 3.6 beta

    Hi
    I was hoping I could get help with those error messages
    Configuration to package for an iOS device
    Here is the adt command
    c:\program files (x86)\jetbrains\intellij idea 12.0\jre\jre\bin\java.exe -Dapplication.home=D:\flex_sdk_4.6 -Xmx384m -Dsun.io.useCanonCaches=false -Dfile.encoding=UTF-8 -Djava.awt.headless=true -Duser.language=en -Duser.region=en -Xmx512m -jar D:\flex_sdk_4.6\lib\adt.jar -package -target ipa-test-interpreter -storetype PKCS12 -keystore D:\Headr\trunk\headr-app\headr-mobile\app\ios_profiles\certificate.p12 -storepass xxxxx -provisioning-profile D:\Headr\trunk\headr-app\headr-mobile\app\ios_profiles\development.mobileprovision D:\Headr\trunk\headr-app\headr-mobile\app\bin-debug\iOS_device.ipa D:\Headr\trunk\headr-app\headr-mobile\app\bin-debug\HeadrApplication-app.xml -extdir D:\Headr\trunk\headr-app\headr-mobile\app\ane -C D:\Headr\trunk\headr-app\headr-mobile\app\bin-debug iOS_device.swf -C D:\Headr\trunk\headr-app\headr-mobile\app\src data -C D:\Headr\trunk\headr-app\headr-mobile\app\src icons -C D:\Headr\trunk\headr-app\headr-mobile\app\src [email protected] -C D:\Headr\trunk\headr-app\headr-mobile\app\src Default.png
    And error
    Failed to package AIR application iOS_device.ipa:
             D:\Headr\trunk\headr-app\headr-mobile\app\bin-debug\HeadrApplication-app.xml: error 302: Root content HeadrApplication.swf is missing from package
    Configuration for the emulator
    Here is the adt command
    c:\program files (x86)\jetbrains\intellij idea 12.0\jre\jre\bin\java.exe -Dapplication.home=D:\flex_sdk_4.6 -Xmx384m -Dsun.io.useCanonCaches=false -Dfile.encoding=UTF-8 -Djava.awt.headless=true -Duser.language=en -Duser.region=en -Xmx512m -jar D:\flex_sdk_4.6\lib\adt.jar -package -target ipa-test-interpreter -storetype PKCS12 -keystore D:\Headr\trunk\headr-app\headr-mobile\app\ios_profiles\certificate.p12 -storepass xxxxxx -provisioning-profile D:\Headr\trunk\headr-app\headr-mobile\app\ios_profiles\development.mobileprovision D:\Headr\trunk\headr-app\headr-mobile\app\bin-debug\HeadrApplication.ipa D:\Headr\trunk\headr-app\headr-mobile\app\bin-debug\HeadrApplication-app.xml -extdir D:\Headr\trunk\headr-app\headr-mobile\app\ane -C D:\Headr\trunk\headr-app\headr-mobile\app\bin-debug HeadrApplication.swf -C D:\Headr\trunk\headr-app\headr-mobile\app\src data -C D:\Headr\trunk\headr-app\headr-mobile\app\src icons -C D:\Headr\trunk\headr-app\headr-mobile\app\src [email protected] -C D:\Headr\trunk\headr-app\headr-mobile\app\src Default.png
    And error 
    Failed to package AIR application HeadrApplication.ipa:
             unexpected failure: null
             java.lang.NullPointerException
             at com.adobe.air.ipa.IPAPackager.processExtensions(IPAPackager.java:314)
             at com.adobe.air.ApplicationPackager.createPackage(ApplicationPackager.java:65)
             at com.adobe.air.ipa.IPAPackager.createPackage(IPAPackager.java:257)
             at com.adobe.air.ADT.parseArgsAndGo(ADT.java:572)
             at com.adobe.air.ADT.run(ADT.java:419)
             at com.adobe.air.ADT.main(ADT.java:469)

    Hi Pahup
    My application.xml does say 3.6 at the moment.
    First couple of lines from application.xml
    <?xml version="1.0" encoding="UTF-8"?>
    <application xmlns="http://ns.adobe.com/air/application/3.6">
    But I am using 2 ANEs (one is ours but one is a third party that 'm afraid I can't change)
    Their extension.xml look like below
    My ANE
    <extension xmlns="http://ns.adobe.com/air/extension/3.1">
              <id>com.headr.HeadrNativeExtensions</id>
              <versionNumber>1</versionNumber>
              <platforms>
                        <platform name="iPhone-ARM">
                                  <applicationDeployment>
                                            <nativeLibrary>libHeadrNativeExtensionsIOS.a</nativeLibrary>
                                            <initializer>ExtInitializer</initializer>
                                            <finalizer>ExtFinalizer</finalizer>
                                  </applicationDeployment>
                        </platform>
                        <platform name="default">
                <applicationDeployment/>
            </platform>
              </platforms>
    </extension>
    Third party ANE
    <extension xmlns="http://ns.adobe.com/air/extension/3.5">
                <id>com.milkmangames.extensions.GoViral</id>
                <versionNumber>2</versionNumber>
                <platforms>
              <platform name="iPhone-ARM">
                      <applicationDeployment>
                        <nativeLibrary>libGoViralAPI.a</nativeLibrary>
                        <initializer>MmgGoViralApiExtInitializer</initializer>
                        <finalizer>MmgGoViralApiExtFinalizer</finalizer>
                      </applicationDeployment>
                    </platform>
                        <platform name="Android-ARM">
                    <applicationDeployment>
                     <nativeLibrary>GoViralExtensionAPI.jar</nativeLibrary>
                      <initializer>com.milkmangames.extensions.android.GoViralExtension</initializer>
                      <finalizer>com.milkmangames.extensions.android.GoViralExtension</finalizer>
                    </applicationDeployment>
                  </platform>
                        <platform name="default">
                    <applicationDeployment>
                    </applicationDeployment>
                        </platform>
                </platforms>
              </extension>
    Please let me know if there is any other workaround or if you see anything else that might be wrong in my above files.
    Melissa

  • Package command line app with AIR app

    Forgive me if I seem completely dense, but I've been googling and forum finding and hair pulling all day on this.
    I wrote a command line application and I call it from my air application.  It all works just fine, but right now the location of the command line application is hard coded.  I want to know:
    1) What is the actionscript that allows me to refer my nativeProcess call to a an application that is packaged with the air app when I export?
    2) Where do I place the command line application in the file system of flash builder to bundle it with everything when I export?
    I realize it'll be different for mac and windows, but I need to do both.  I'm starting with the mac.  Right now as far as I know I can put the command line app in the source folder and that all ends up in the .app/contents/resources folder, but I'm not exactly sure how to reference that in actionscript or if I can or if I should?  I don't know.  Clue me in?

    Can you not use File.applicationDirectory.url as a base?

  • Bundling Packages with AIR apps?

    I want to include ffmpeg with my app, hopefully to use local
    cpu power for encoding video instead of my servers. Is there
    anywhere within the realm of feasibility?

    quote:
    Originally posted by:
    Joe ... Ward
    Right now, you would have to convert ffmpeg into an
    ActionScript library using Alchemy.
    Sounds like it might work. Thanks!

  • Sidecar AIR Runtime install with  Native .exe installer using ADT

    I have packaged my AIR app into a Native .exe installer using ADT. If the user does not have air installed and they are connected to the internet, the AIR runtime is automatically installed.
    Is it possible to package the AIR runtime into the exe so that if the user is not online the AIR runtime is installed?
    I have experimented with the sidecar install and .air file but ideally I want to only have the one file(.exe). I already have a distribution licence from Adobe.

    manicjames wrote:
    I have packaged my AIR app into a Native .exe installer using ADT. If the user does not have air installed and they are connected to the internet, the AIR runtime is automatically installed.
    Is it possible to package the AIR runtime into the exe so that if the user is not online the AIR runtime is installed?
    I have experimented with the sidecar install and .air file but ideally I want to only have the one file(.exe). I already have a distribution licence from Adobe.
    This isn't available at this time, but I think it's a great idea.  You might want to add a feature request for this over at ideas.adobe.com and bugbase.adobe.com, or review and vote for these current feature requests if they provide for what you're looking for:
    Portable AIR Apps
    Create portable AIR apps
    If you decide to add a new request, please post back with the URL so others can cast their votes and add comments.
    Chris

  • Air runtime bundled with exe installation issue

    Hello,
    I am sorry if my question is not relevent but i am facing an installation issue with air bundlled with my exe app.
    I have created my air app as  myApp.exe  with flash cs5.5.Air 2.6 has been embeded with the package.If i try to install the package on a system without having internet connection, its asking "Air runtime not found, please download or contact app provider".if net connected,then it will install fine.Actually my app requires no internet acces and purely its an offline desktop app.
    Actually is there any background checking / updation is going with the bundled air ?
    i have stucked in between this.any help would be appreciated.
    thanks,
    Arunraj

    Is this problem with the installer, or your application at first launch?  Would it be possible to send this to me at [email protected] so I can give it a try?
    Thanks,
    Chris

  • Packaging Linux AIR app as a native package (.deb)?

    Ok, so I've been tasked with packaging an AIR app in a system package. We got a redistrubution license for AIR so I think we are good in that respect but I run into an unfortunate predicament when trying to do a silent install from a deb:
    Both AIR runtime and AIR applicaiton generate a native package (.deb in this case) during install. So even though I can run silent install from my own deb, it fails to install as it cannot install a deb during installation of a deb. I am assuming that even if I could somehow grab the generated deb file, it would be against the license agreement to do so.
    So, any thoughts as to how to get this accomplished? Is there an alternative distribution of an app that comes as a native ".deb" file? Or is there a command line option that disables a native package management install? ( I can seem to find no information on any command line options for the bin installer)
    Thanks.
    -M

    Ok, so I've been tasked with packaging an AIR app in a system package. We got a redistrubution license for AIR so I think we are good in that respect but I run into an unfortunate predicament when trying to do a silent install from a deb:
    Both AIR runtime and AIR applicaiton generate a native package (.deb in this case) during install. So even though I can run silent install from my own deb, it fails to install as it cannot install a deb during installation of a deb. I am assuming that even if I could somehow grab the generated deb file, it would be against the license agreement to do so.
    So, any thoughts as to how to get this accomplished? Is there an alternative distribution of an app that comes as a native ".deb" file? Or is there a command line option that disables a native package management install? ( I can seem to find no information on any command line options for the bin installer)
    Thanks.
    -M

  • Bundle a few docs along with AIR app

    Hi,
    I need to bundle a few PDF and word docs along with my AIR
    application when it is installed by the user.
    I don't want to Embed the documents in the actual AIR app,
    but just ensure that the files get included in the AIR installation
    and end up in the application's install folder on the client system
    so that the AIR app can access them at runtime.
    How can I do this with the AIR app packaging/installer
    process?

    It depends on which tool your using for packaging, but I
    believe they all have UI to select which folders/files are included
    and which are not.

  • Air app for android NOT prompting user to download runtime

    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.

    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

  • Having trouble with the Air/app crashing after 3 or so hours on Win 7.

    Heya.
    I have been battling with this issue for a few days now, trying to debug what might be the root cause. The application is a reaction game with organic creatures and movement via Bezier Splines and some physics. It uses some really intense calculations while the game is running. Anyhow, the game is being ran on a dedicated machine with Win 7 and AIR installed. It should be able to function about 13-16hours in a row, since it is a part of a science centers show, and it should be touring europe in the near future as well. Needless to say having the app crash every few hours isn't really an option.
    So, after about 3 hours (checking from Win 7 error log) Windows notifies me that the application has stopped working and it just freezes the whole thing. I've been running it over nights to see when this error happens, and it seems to happen pretty consistently after around 3-4 hours of runtime with constant games. (having the game play itself)
    This is what Windows error log says
    Faulting application name: APPLICATIONNAME.exe, version: 0.0.0.0, time stamp: 0x4b66b0f3
    Faulting module name: Adobe AIR.dll, version: 1.5.3.9130, time stamp: 0x4b66b06a
    Exception code: 0xc0000005
    Fault offset: 0x00256e29
    Faulting process id: 0xaf8
    Faulting application start time: 0x01cae2f060312579
    Faulting application path: C:\Users\Muffinssi\Desktop\APPLICATIONNAME.exe
    Faulting module path: C:\Program Files (x86)\Common Files\Adobe AIR\Versions\1.0\Adobe AIR.dll
    Report Id: 2b358e12-4efb-11df-84f7-64b9e8d85ac7
    Now from what I've tested from extended running of the game by itself, it doesn't leak memory, and it doesn't seem to throw any Flash based error at all. I set the Debug flag on the installed AIR app, and checked the trace log for any errors, there were none. Also no flash/air specific modal window about an error, only the Win 7 error about it stopped working.
    I am at a loss here, what could be causing this error? Any ideas on how to fix this? I would really appreciate it!
    Cheers
    Niilo

    If you get any form of strange behaviour from your BB then, with the power-on, remove the battery and leave it out for a couple of minutes.
    If that doesn't sort the problem then post again or use the search facility above.
    Blackberry Best Advice - Back-up weekly
    If I have helped you please check the "Kudos" star on the right >>>>

Maybe you are looking for

  • Cannot Execute Error on JES4 install

    Ok, I'm starting from scratch here...I'm trying to install JES4 on an Admin/Directory server. Downloaded the install from the web but when I try to run the ./install...I get the following error: /tmp/.jes_CaChE/Solaris_sparc/installer: /tmp/.jes_CaCh

  • Branch users in workgroup

    Hi! We have a branch connected to head office through IP-SEC tunnel without DC. Some of the users are laptop users and not connected to domain in head office. Is it possible to let them connect to head office network computers by NetBIOS names withou

  • When completely inactive I will get what sounds like a radio station. It will play for a few seconds then quit. then start again an hour later. no open apps. any similar situations?

    As stated above I will get a random radio station coming through my computer playing ads.  I found similar problems happening to pc users but no help offered to a mac user.  No applications are running in the background (to my knowledge) and its real

  • Full sync reconciliation - no xml file is created

    Hi, I am using Oracle VM Templates for PeopleSoft and OIM I followed exactly the guide here http://download.oracle.com/docs/cd/E11223_01/doc.910/e11205/deploy.htm#BIHEBCCI But my full data publish is not working. no xml file is created in the file no

  • Missing workflow emails

    Hi. I am covering for the main workflow person here and we are experience some problem with our workflow email notifications. Some people are complaining they are missing their notifications. This is not a system wide problem. Only some people are af