Captive Runtime air 2.7?

Hey,
I was wondering if it in any way could be possibly to package with captive runtime in a combination between the new 3.0 ADT and the 2.7 SDK?
In the 3.0 feature sheet it says; "Developers can now control exactly which version of the runtime an app executes against"

You can only use the feature in AIR 3. That statement is forward looking, as in, the runtime your app uses won't be updated unless you update it. Possibly, you can set the app descriptor to use AIR 2.7, which would give you AIR 2.7 behavior, but would still use the AIR 3 runtime -- I'm not sure this is allowed, but it would be easy to check just by trying to do it and seeing if ADT lets you make such a package.

Similar Messages

  • Command line arguments to Captive Runtime Air App

    I am having problems passing command line arguments to my Captive Runtime Air App on Mac OS X.  Argument handling occurs perfectly when running in ADL, via the InvokeEvent.INVOKE event.  However, when running the native executable, it seems that no command line arguments are getting passed through.
    How do I pass command line arguments into my Captive Runtime Air App?

    See:
    http://javafx-jira.kenai.com/browse/RT-24993
    "Native packaging: native launcher should pass command line parameters to the app"
    fixed for jdk7u10
    jdk7u10 is downloadable from here:
    http://jdk7.java.net/download.html
    It may take a week or two for the fix to propagate into there.

  • How do I associate a captive-runtime AIR app with a filetype on OSX, without breaking codesigning?

    The documentation from both Adobe and Apple says that it is required to change the Info.plist file in order to associate an app with a filetype
    However, one is also required to codesign the app in order to pass through OSX's Gatekeeper security restrictions.
    How can I get pass this problem? If I codesign from within AIR, and then change the Info.plist in the exported bundle, won't it break the codesigning?

    Have you tried using NativeApplication.nativeApplication.setAsDefaultApplication(extension:String) method?
    According to the documentation:
    "Sets this application as the default application for opening files with the specified extension.
    Note: This method can only be used with file types declared in the fileTypes statement in the application descriptor."
    I used it successfully in the past when creating a video player app for Mac/Windows that became the default for FLVs and F4Vs, but it was before captive runtime was available so Im not sure if that makes a difference or not. Also not sure how this affects code-signing but might as well give it a shot if you havent tried it or if you know it wont break anything. If you are using Flash CS6 or CC, just remember to add the file extension(s) you want to associate under AIR Settings -> Advance -> Associated file types. Not sure how Flash Builder handles those settings.
    NativeApplication - Adobe ActionScript® 3 (AS3 ) API Reference

  • AIR 4.0 captive runtime won't run: "requires a version of Adobe AIR" alert

    I'm creating an AIR captive runtime application, and it won't run on a target Windows* machine. It displays the following alert instead:
    This application requires a version of Adobe AIR which cannot be found. Please download the latest version of this runtime from http://www.adobe.com/go/getair, or contact the application author for an updated version.
    How can I package the captive runtime differently so it won't display this message? The application is a pure ActionScript app compiled with the adt binary from the standalone SDK (this is not Flex).
    In addition, I'm disturbed that a captive runtime AIR application pings Adobe in any way. I am seeing occasional pings to an adobe site upon launch of the app (something like airdownload2.adobe.com, if I remember correctly). No I'm not using any service calls in my app at this point in development, it's very simple, and should not be pinging the net at all. Why is this happening? I need to disable this too.
    * Problem occurring only on a particular Windows 7 Home Premium 64-bit machine. Unfortunately, this is the end client's machine so I can't tinker with it.

    Do you have access to the problematic machine? If so, maybe you could try to install Sysinternal's Process Monitor http://technet.microsoft.com/en-us/sysinternals/bb896645
    Run the tool, create filter to see just events containing your app name and try to find in the result any issue... you could also compare the log with same log from not problematic machine or with app made with older SDK which was working.
    That's all what I can do... it's a shame that nobody from Adobe is interested yet... maybe you could also submit a bug.

  • Adobe AIR with Captive Runtime Support for Mobile | ADC Presents | Adobe TV

    In this video, Technical Evangelist Andrew Trice covers Adobe AIR with captive runtime support for mobile application development, which will benefit your Flash Builder projects for the Android OS.
    http://adobe.ly/wyNYjD

    Witch version of flash builder is this?

  • AIR runtime and AIR applications built using Captive Runtime still need Admin Privilege to Install

    I am working on a small project to install AIR application(native .exe & .dmg) with AIR runtime without needing the Administrator privilege so I used Captive runtime but the installation is still asking for admin privilege
    I bundled AIR application with AIR runtime using Captive runtime from flash builder 4.6, then I packaged this into a .MSI using Advanced Installer. Now when I install it for a user without admin privilege it prompts me for Admin credentials.
    Can you please tell me if
    1. I need AIR distribution license to install AIR runtime without Admin privilege
    2. Do I need a different installer
    3. Am I missing any step here
    Thank you

    If you're installing to a location where Windows requires elevated privileges, like Program Files, you'll need to have admin privileges to continue.  Are you using an AIR based native installer or have you taken the application with the captive runtime and rolled this up in your own installer?
    Here's a section from the Installation and deployment options in Adobe AIR 3 article that might help:
    Installation privileges
    When designing an installer, one has the option to choose from approaches that may or may not require administrative privilege. For example, a drag-and-drop install on Mac OS X requires no special privilege; users can always copy the application into their own application folders, for which they have the necessary permissions. On the other hand, if registry keys must be written to the machine-specific portion of the registry on Windows, installation of that application will require administrative privilege to do so.
    The two installer formats directly supported by AIR, AIR files and native installers, have always required administrative privilege. This was a design decision made in part to simplify the implementation of the AIR installers: If administrative privilege is assumed to be available, implementation is possible if the registry can be written to, and so on. It was also selected because, in many enterprises, this is the desired behavior: administrators can use the privilege requirement to gate software installation.
    All the same, there are scenarios where supporting installation without requiring administrative privileges is desirable, or even necessary. This can now be achieved using custom installers; you simply need to author an installer that operates correctly with only standard user privilege. In practice this can be easy to achieve; a simple install-by-copy to a writable location (that is, in the user's own folder) will suffice. Should you author a more complex installer, you should keep in mind that the addition of certain operations during the install process will in turn reintroduce the requirement for administrative privileges.

  • AIR 3 captive runtime environment

    Since AIR 3 features a captive runtime environment and allows users to run without install/system admin privileges, will this be carried over into RH AIRHelp? If so, when? Thanks!

    Oops! My bad!
    Failed to see that trailing part. (My eyes sorta glazed over after reading:
    Since AIR 3 features a captive runtime environment and allows users to run without install/system admin privileges
    Silly me, I assumed Maggie was an AIR developer as it sounded very "developer speak" to me!
    Carry on... Rick
    Helpful and Handy Links
    RoboHelp Wish Form/Bug Reporting Form
    Begin learning RoboHelp HTML 7, 8 or 9 within the day!
    Adobe Certified RoboHelp HTML Training
    SorcerStone Blog
    RoboHelp eBooks

  • Reusing AIR Captive Runtime

    I have an application that is installed and acts as a loader, downloading different other applications that all use the captive runtime.
    However, considering the current folder structure of a "captive runtime" application:
    -> Adobe AIR
    -> META-INF
    ==> signatures.xml
    ==> AIR
    =====>application.xml
    =====>hash
    -> mimetype
    -> ApplicationName.exe
    -> ApplicationName.swf
    For example, there is the Adobe AIR folder which is 38 MB in size, which is identical for all of the apps. The exe file, even if named differently it's the same file for different applications.
    I cannot put all my downloaded apps in the same folder because they would override the previous application. All the application "internals" are found in the META-INF folder. Is there any way to rename this folder to something like (app1) ? I think this would solve my problem. Of course, I would need to change the exe file also.
    Do you have any other suggestion on reusing the captive runtime?
    Thanks
    Ciprian

    No solutions to my problem?

  • Adobe AIR SDK (3.4.0.2710) Captive Runtime Not Updated

    Hi,
    I just downloaded the latest Adobe AIR SDK 3.4.0.2710. Looking at \runtimes\air-captive\win\Adobe AIR\Versions\1.0\Adobe AIR.dll it still says it is 3.4.2540. Will the captive runtime be updated to 3.4.2710?
    Thanks,
    John

    Just retried the SDK download at http://www.adobe.com/devnet/air/air-sdk-download.html and it looks like the runtime has been updated to 3.4.2710. All good now.

  • Is it possible to share assets between a windows and a mac AIR app build with captive runtime on one dvd-rom?

    Hi there,
    I have a question about burning two builds of an AIR desktop app with captive runtime, one for Windows and one for Mac, on a single hybrid DVD-rom that can be played on both Windows computers and Macs.
    I've tried sharing the assets (video's and pdf's mostly) between the two builds, but I can't seem to get it to work. The only way I have been able to work around this, is to have the assets in both builds, which results in the double the amount of space on the DVD-Rom.
    Is there a way to have the two builds use a single location to find the files? Or do I need to have two builds that both contain all the assets?
    Thanks in advance!
    Kinds regards,
    Maarten

    Gotcha!!
    I am done with mounting a secondary HDD (thanks to ifixit) and installing Windows 8 Pro 64 bit on it without a worry. Charm, charm!!
    Boot Camp 5 guide prescribes all needed steps and when read and used correctly, installation must be an easy task. And all the existing apple hardwares work so good in the Windows environment too.
    I am going to help out a friend of mine in doing a similar thing on his mac too. If you got specific questions, please do shoot up here and i should be able to get a reply to it (if at all).
    Thanks everyone.
    ~ Narey

  • Why does Adobe Air Captive Runtime require Internet Access on Android?

    I am developing a children's app on Adobe Air and just learned that the Internet permission is being forced by Adobe Air. The only comment I saw on these forums was from someone stating it was so the Adobe Air App can communicate to the Adobe Air package, which doesn't make much sense-- but even still, I am bundling the Adobe Air Runtime within the App itself.
    This affects me because as a children's app, some of my customers (e.g. Parents) will see the requirement of an Internet connection as a bad sign, in that my app may be loading content from the internet, or collecting data about their child or device and sending it over the internet.
    I think Adobe should be clear as to why their platform requires internet access. Thank you.

    I have the same problem. i have tired AIRSDK 3.1 & 3.4, my app can run normal without Captive-runtime mode in my nexus s, But keep getting the message "unfortunately, (myappname) has stopped" when packed with Captive-runtime.

  • AIR captive runtime application for MacOS

    Hi!
    I create application with captive runtime for Windows and MacOS. I have some problem connected with MacOS specific, cause I'm newbie in this OS.
    I dont want to publish my app in appstore, cause the app have problems with appstore rules.
    1) How I should to sign my application? I just pack my app as described in manual http://help.adobe.com/en_US/air/build/WSfffb011ac560372f709e16db131e43659b9-8000.html but I don't see any track of code sign in my .app. I thought that it isn't a problem, before I download my app from network - it don't want to run because dveloper unidentified.
    2) My application require update system. I Realize it simply for Windows: my AIR application download updates if it necessary (resources, air lib, main swf file, and exe) and then I replace files with other program. There is no problems with updates, cause codesign is only spread on exe file.
    But as I understood I can't use same way to update my .app cause it destroy my codesign, as I know. So, how I should update my MAC app?
    UPD1: I found a bit information about 1st here: How to sign your Mac OS X App for Gatekeeper | Successful Software. So, I can't use not apple's sign certificate?

    It's a good idea to add :tumbleweed: smile to this forum
    I spent 3 days for searching answer and making experiments. So, as a result:
    1) To pass MacOS Gatekeeper I should use apple developer certificate.
    2) I could change content of signed .app file as I wish. I don't try it with my own app because my certificate is not ready yet, but I successfully change contents of few other signed apps - no issues with running was detected. Maybe there is any problem with my understanding of signature..
    Helpful links:
    osx mountain lion - Non-Apple Issued Code Signing Certificate: Can it Work with Mac OS 10.8 Gatekeeper? - Stack Overflow
    How to sign your Mac OS X App for Gatekeeper | Successful Software

  • Loving Air 3 and the Captive Runtime

    I just wanted to pass on a huge kudos to the Air team.  We just released our first product (a free iOS Web Simulator for Windows) built using Air 3 and the captive runtime (release version).  Tons of downloads, and not one singe report of an installation issue.  I know the captive runtime isn't a panacea, but being able to whip out a simple install script, and an exe/app with no dependenices and some determinism regarding the runtime is very nice indeed for our use case.
    I made sure to put a "Built with Air 3" link on our download page too  
    Electric Mobile Simulator
    Really looking forward to Flex 4.6 as well, good time to be an Adobe dev!
    Thanks again.
    Shaun Sullivan
    Electric Plum

    http://blogs.adobe.com/rgalvan/2011/11/adding-fp11-support-to-flash-pro-cs5-and-cs5-5.html

  • AIR captive runtime

    Hi folks, was wondering if an app (Android) generated with captive runtime, still ask the user to install AIR plugin. If somebody knows ( and maybe have an example actually on market ) , i'll be glad to pay him/her a beer !
    Thanks in advance

    It will not ask to install the plugin. But instead your apk will increase by some megabytes (10 in my case). I personally decided to stick to the plugin, spare the users the additional load, spread the word that AIR is still an option and ignore whiners about the plugin on the comments (~1%).
    Talking about it I wish the popup to install the plugin would be a bit more informative for the end user, telling them that AIR is what actually makes the application possible. I get ratings as this: Adobe Air. Why? 1 Star

  • AIR for Android Captive Runtime

    Is it possible to package android apps with AIR (or will it be) using Flash CS5.5? I don't see anything on the web about. Just how to do it with Flex and ADT etc...

    Hi,
    I've made a complete working example for publishing an application with captive runtime, assets and native extensions starting from Flash CS5.5
    I was able to make it thanks to hints and suggestions I found in this thread.
    Note: english is not my native tongue so I hope you understand what I've written also if sometime it sounds "engrish".
    Here it is the link to the zip file:
        http://www.genereavventura.com/hosted/Air3NativeExtensions/AirVibrate.zip
    Requirements:
    - You must have Flash cs5.5 pro (obviously)
    - You must have installed the overlay for Air3.0 sdk on your Flash cs5.5 pro
    Here it is a link that explain how to accomplish it: http://forums.adobe.com/message/3939712
    Here the steps I made.
    1) Open Flash CS5.5 and create a new AIR for Android application
    2) Add the swc to the libraries used by your FLA (open Actionscript 3.0 settings and add "VibrationActionScriptLibrary.swc")
       Btw, you can find this "ready to use" native extension inside the zipfile that you can download from here: http://www.adobe.com/devnet/air/native-extensions-for-air/extensions/vibration.html
       However in my example you will find also a directory named "extension" that contains it.
    3) Open and then close the "air for android settings": by doing this Flash will create yourapp-app.xml file in the directory where your FLA resides.
       For example my fla is named "vibrate.fla" so Flash created for me a "vibrate-app.xml" file.
    4) Make a copy of this "vibrate-app.xml" file by naming it "real-vibrate-app.xml" (or choose whatever name you want)
       I've done this because after modyfing the original one by adding the <extension> tag (see below) I wasn't able to test my app from within Flash IDE (when I compile it it simply doesn't start)
       Instead by doing this all worked fine.
    5) Edit the "real-vibrate-app.xml" file by adding somewhere these lines (I added it just before the <initialWindow> tag)
        <extensions>
          <extensionID>com.adobe.Vibration</extensionID>
        </extensions>
    6) Add <uses-permission android:name="android.permission.VIBRATE"/> in the <android> <manifestAdditions> part in "real-vibrate-app.xml" file.
       You should do something like this:
       <android>
          <manifestAdditions>
            <![CDATA[<manifest>
              <uses-permission android:name="android.permission.VIBRATE"/>
            </manifest>]]>
          </manifestAdditions>
       </android>
    7) Develop your application
       I made a simple one that loads an external jpg and shows it on the stage: then the user can tap on it to make the phone vibrate.
       The function "doVibration" is called only when the app is running on Android Device so I do not get any executions error when I run the app from within Flash Ide
    8) Publish and test it to your USB connected device by launching the "publish.bat" file I have created
       Open a dos prompt and move to your project directory then type publish.bat and press enter.
       Note: it can be that you have to edit the bat file in order to change the path to the ADT tool that comes with Air3.0 sdk
       It should be in [your adobe flash cs5.5 directory]\AIR2.6\bin\adt (rememeber, you must have installed the Air3.0 sdk overlying the old Air2.6/2.7 in the AIR2.6 directory)
       Inside the bat file you can change easily the target type (captive or not) simply by commenting/decommenting the right line.
       Captive version is about 8Mb more than the normal one but the big deal is that the user that installs it do not need the air runtime installed on his phone!
       The "big line" that creates the package is the following one:
       call %ADT_LINK% -package -target %TARGET_TYPE% -storetype pkcs12 -keystore certificate/vibrate.p12 -storepass android AirVibrate.apk real-vibrate-app.xml -extdir extensions vibrate.swf icons assets
       where:
       call %ADT_LINK%          it's just the path to the ADT tool
       -package                 it's the command that we want ADT to execute
       -target %TARGET_TYPE%    captive/non captive version
       -storetype pkcs12        certificate related
       -keystore certificate/vibrate.p12  path to your self signed certificate
       -storepass android       certificate related, I created the example certificate with "android" password and this parameters tell ADT to always use it without prompting
       AirVibrate.apk           the name of the Apk
       real-vibrate-app.xml     the apk-xml to use that is the one we modified manually above
       -extdir extensions       it's the path to the directory that contains the native extension
       vibrate.swf              the main swf
       icons                    the icons directory
       assets                   the assets directory (where I put the external jpg)
    That's all.
    If everything is correct, the batch file creates the AirVibrate.apk then installs it on your attached usb device and run it.
    When you tap over the Android image that will appear, your phone should vibrate.
    Now.. does someone wants to develop a Native Extension to show Admob banners in our Android Air Applications?
    If I missed something, please let me know.
    Thanks

Maybe you are looking for