How to embed AIR SDK?

Is it possible to have the AIR SDK embeded inside the installer for my app?
I want the process to be transparent cause the user  may dislike if he have to install a requirement before installing my app.

Your end-user does not need the AIR-SDK to run your app.
They will need the AIR Runtime.
You can make the process reletively seemless using the install badge:
http://www.adobe.com/devnet/air/articles/badge_for_air.html

Similar Messages

  • How to install AIR SDK 15 on my iMac

    Hi everyone... I built my iOS app on Flash cs6 (with the latest AIR SDK 15) on my windows computer, but now have access to a Mac. The problem though is that the Flash cs6 on the mac is running AIR 3.2 and I have downloaded the latest AIR SDK 15 for Mac but I don't know how to install it. Can anyone help me?

    I assume its the same as installing any other AIR SDK's. you go to Help >>> Managed Air SDK >>> click on the + sign on the top right >>> navigate to the AIR SDK 15 folder and then done!
    I'm in the same situation as you are but I haven't received my imac YET. so I will let you know once I have done this myself or you can share your experience with us?

  • How to install AIR SDK 3.1 ( with 3.4 installed )

    I am trying to install a previous version of the SDK    3.1
    I am doing this to accommodate BlackBerry BB10.
    Using the Manage SDK utility in Flash CS6, I currently have installed 3.2 and 3.4.
    When I try to install 3.1 I first get the error that the version of the sdk I am trying to install is not valid.
    Ok, I got around this by placing an  airsdk.xml  file in the SDK directory. Because the Archived 3.1 SDK from Adobe did not have one..  but 3.2 and 3.4 do.
    Ok, not I get the error  that Only SDK higher than version 3.4.2540 may be added.
    So what..  now I cannot add earlier versions?
    Please..  how do I add AIR SDK   3.1 as option for usage in Flash Pro CS6  ?

    Hi Jason..  try the following..  but be warned. I made this up as i went along, so no promises.
    I am not even entirely sure this did the trick.
    That said, I have suffered no ill effect from this.
    Duplicate an existing AIR xml file from that directory ( example: AdobeAIR2_5.xml ).
    Name it AdobeAIR3_1.xml
    Change the first lines to:
    <players>
      <player id="AdobeAIR3_1" version="14" asversion="3" minasversion="3">
        <name>AIR 3.1</name>
        <publishobject2 id="Air_Desktop_iOS" version="3.1" intversion="3.1"></publishobject2>
    Then try to add 3.1 via the Manage SDK Utility.
    If you cannot, remove the 3.4 folder ( rename it ).
    Then restart Flash, run the utility again and it should not have 3.4 anymore..  scared yet?
    Then try to add 3.1 again.
    If it works..  then I am surprised two times now!
    Then add 3.4 again.
    I repeat - this was a hack I was desperate to try and might have gotten lucky.
    There Hopefully, will be someone, one day, who will give both of us more sound advice.
    I can however, now create workable BB10 and PlayBook apps from my SDK 3.1 in Flash.
    I wonder if you and I are in a limited group because we happened to Not have installed 3.1 when it came out.
    Leaped from 2.5 to 3.2  maybe.
    Good luck!

  • How to update AIR SDK for Flash Pro CC?

    The most recent info I can find is for Flash Pro CS6:
    http://helpx.adobe.com/x-productkb/multi/overlay-air-sdk-flash-professional1.html
    Does this work in Flash Pro CC?

    Thanks Colin.
    I was thinking of adding a comment to my previous post along the lines of, "You would think that Adobe could make this process easy."   It appears that they could, and they have. 

  • Compiling Errors with latest air sdk

    Not sure if any is having similar issues but here it is:
    Using latest Apache Flex SDK (4.9.1) -- used the installer.
    After that I overlayed the latest AIR SDK (did this three times to make sure I did right -- have done multiple times before)
    Updated the application descriptor (with 3.7) and -swf-version=20 in compiler settings.
    Now I am getting these errors when compiling (compiling completed 100% successfully before the upgrade).
    Any suggestions or solutions would be greatly appreciated (note that I require the mx.controls.HTML class as well as the mx List and mx Canvas classes for very good reason).

    Hi,
    This article starts with how to overlay AIR SDK's over Flex. http://www.adobe.com/devnet/air/articles/ane-android-devices.html
    Please try and update if this will work for you.
    Regards,
    Nimit

  • How to setup Flex SDK with latest AIR SDK?

    Now the latest AIRSDK web page has a small link at the bottom for Flex users and it states that Flex users should take the SDK version without the compiler. BUT....
    the http://helpx.adobe.com/flash-builder/kb/overlay-air-sdk-flash-builder.html page says to download the SDK from
    http://labs.adobe.com/downloads/asc2.html
    but this page now redirects to:
    http://helpx.adobe.com/air/kb/archived-air-sdk-version.html
    which contains a large list of archived SDK's. So that help page never really says which version of the SDK to use - with or without the compiler. But other forum posts have implied its suppose to be the one with the compiler.
    Now since we're overlaying the ...plugins\com.adobe.flash.compiler_4.7.0.349722\AIRSDK folder that would make sense.
    But now there's a second overlay instructions page at:
    http://helpx.adobe.com/x-productkb/multi/how-overlay-air-sdk-flex-sdk.html
    with different instructions.
    So my questions are:
       Which overlay instructions are we really suppose to use?
       Which version of the AIR SDK (with or with-out compiler) are we suppose to use?
       What does the Flex Library Project properties -> Flex Library Compiler -> 'Include Adobe AIR libraries' checkbox really do?
            If I've followed the (first) overlay instructions above, does this checkbox now mean I'm using the overlaid AIR SDK 3.6
            with the current Flex SDK I've chosen?
            What if I'm using the Apache Flex 4.9.1 SDK? Will the AIR SDK 3.6 overlay that?
                (Doesn't Apache Flex have AIR 3.4 embedded - will this confuse Flash Builder 4.7 ?)
    Is it just me, or is this just getting more and more confusing? Can we perhaps get a AIR SDK combo box to go beside the Flex combo box and when we check the 'Include Adobe AIR libraries' then we can select the AIR SDK we want? And get a 'configure AIR SDKs...' link too? Then perhaps we can get completely away from overlays and all this merged SDK nonsense. I've had nothing but problems with it.
    The real reason I need all this info is because I'm trying to use Flash Builder 4.7 to build an Android ANE and I'm having a devil of a time just trying to find my resources. When I use context.getResourceID() I'm not getting the correct resources - and after reviewing other posts here I came to the conclusion that it might be due to bugs in older AIR SDK's. So really, at the moment I could care less about the latest Flex SDK, I just need to know I'm working from the latest AIR SDK.
    Thanks in advance.

    If you are not using Flash Builder go here: http://www.adobe.com/devnet/air/air-sdk-download.html
    At the bottom it says:
    Note : Flex users will need to download the original AIR SDK without the new compiler. Mac Windows.
    Download the proper one for your OS and then extract it over your existing Flex SDK directory.
    EDIT: Just read your post again and noticed you mentioned Flash Builder. In that case you want to follow these directions: http://helpx.adobe.com/flash-builder/kb/overlay-air-sdk-flash-builder.html and grab the version with the compiler at http://www.adobe.com/devnet/air/air-sdk-download.html

  • I would like to inquire how to use air 2.7 sdk in flash cs5.5.

    I would like to inquire how to use air 2.7 sdk in flash cs5.5.
    I have searched some solutions online and tried to copy air2.7 content in air2.6 folder(replaced the old one). I then did some efficiency tests but I don't see any improvements at all. Did I miss anything?
    Besides that, There's a display ratio problem if I publish the ipa in landscape mode. I can't interact with the program either. But it is not a problem if the ipa is published in portrait mode.

    http://forums.adobe.com/thread/864964?tstart=0

  • How to Update Adobe Air sdk in Flex sdk ?

    Hi Guys,
    I am currently using Flex sdk 3.0 to develop Air application and right now there is a need to use new Air 2.0 features in my application. I have downloaded the Air sdk from adobe site but couldn’t figure out how to update that sdk in my Flex sdk.
    Please tell me procedure to update the air sdk.
    Thanks,
    Mahesh

    Does this help?
    http://kb2.adobe.com/cps/495/cpsid_49532.html

  • How to embed icon in dmg of MAC OS in air application?

    hi
    How to embed icon in dmg of MAC OS in air application? while in windows application it working file if  i set <icon> tag in windows application's .xml file.....
    Please reply

    solution ::
    add this code in windows app of AIR
    <?xml version="1.0" encoding="utf-8"?>
    <mx:WindowedApplication 
    xmlns:mx="http://www.adobe.com/2006/mxml" width="100%" height="100%" creationComplete="init()" layout="absolute" xmlns:local="*">
    <mx:VBox>
    <mx:Label text="Jay Mahadev" fontSize="32" />
    </mx:VBox>
    <mx:Script>
    <![CDATA[
    private function init():void
    if(NativeApplication.supportsDockIcon){ 
    var dockIcon:DockIcon = NativeApplication.nativeApplication.icon as DockIcon;NativeApplication.nativeApplication.addEventListener(InvokeEvent.INVOKE,undock);
    //dockIcon.menu = createIconMenu();
    else if (NativeApplication.supportsSystemTrayIcon){ 
    var sysTrayIcon:SystemTrayIcon = NativeApplication.nativeApplication.icon as SystemTrayIcon;sysTrayIcon.tooltip =
    "Stopwatch";sysTrayIcon.addEventListener(MouseEvent.CLICK,undock);
    //sysTrayIcon.menu = createIconMenu();
    public function undock(event:Event = null):void{stage.nativeWindow.visible =
    true;NativeApplication.nativeApplication.icon.bitmaps = [];
    ]]>
    </mx:Script>
    </mx:WindowedApplication>
    and also in windowapplication.xml
    <?xml version="1.0" encoding="UTF-8"?>
    <application xmlns="http://ns.adobe.com/air/application/1.0">
     <icon>
    <image128x128>/icons/128x128.png</image128x128>
    <image48x48>/icons/48x48.png</image48x48>
    <image32x32>/icons/32x32.png</image32x32>
    <image16x16>/icons/16x16.png</image16x16>
    </icon>
    </application>
    Reference Link :::
    http://www.adobe.com/devnet/air/flash/quickstart/articles/stopwatch_dock_system_tray.html

  • How to embed and launch ipa file from another ipa package created using Air for iOS

    Hi Guys,
    Anybody out there knowing how to embed and launch ipa file from another ipa package created using Air for iOS ?
    I am having 1 ipa file created using Xcode, Now i need to include that file in my ipa Package which is created using Flash CS 5.5 and Air for iOS. Also i need to know how to open my 1st ipa file from AS3 ?
    Thanks,

    Hi Sir,
    Thanks for your reply.
    But in that case user need to download 2 applications right. I need user to download my parent application created using Flash and that package contain one more ipa created using Xcode, so from my parent app only user should able to open my 2nd app. Is there any way to do that?
    Ps:  I am not talking about in-app but 2 individual apps inside one package.

  • How to install AIR 3.6 SDK in FB 4.7 without breaking iOS apps

    i downloaded the the Air 3.6 SDK with compiler from the labs website, unpacked it on mac, put the contents into the AIRSDK folder under the com.adobe.flash.compiler... folder as specified. 
    relaunch FB 4.7, and it shows that the AIR SDK is now 3.6.  update my name space to use 4.6, can compile and run no problem in AIR simulator, HOWEVER, the minute i try to export an IOS app, or run in IOS simulator or do anything with IOS, it craps out and i get the mess age"AIR For Apple IOS support in Flash Builder is not support", which means something is wrong, and of course it points me to instructions for FB 4.5 which are inapplicable....
    this is extremely frustrating for me, because i am hitting a nasty bug in AIR 3.5 and hoping that adobe has fixed the iOS app generator bug that i am encountering in AIR 3.5 where my final apps just show a blank screen and don't run at all... yet work fine in the AIR and IOS simulators...
    hoping someone else has wrestled with this. How come only a few people have had this problem, and nobody has reported a solution.
    would be nice if Adobe put some effort into reducing the number of files inside FB... it is over 25,000 files, and i gotta say, that is sloppy work to have so many files and therefore thousands of dependencies. Each dependency is a link that potentially can break. Far better to use collections of files that cannot be broken.
    And the update process should be no more than replacing a folder and restarting FB. I have spent 10 hours trying to get this to work, any help towards a solution would be greatly appreciated.

    Did you try the newly released SDK from official page, rather than labs? I would also suggest running FB with Java 1.6, if you have it on Java 1.7 - FB4.7 is known to yield some quirks with new java VMs.
    Flash Builder is developed on top of Eclipse platform, which is basically a pluggable architecture - nothing wrong with that. Number of files do not really affect the overall application performance. In general you should not touch that, unless you really know what you doing and can manage all the dependencies on your own. I agree, though, that's is quite unfortunate that Adobe decided to hide the AIR SDK deep inside plugins, instead dragging it out to a top-level folder, where it's visible and available for change. It was possible with Flex SDK configured externally, so why not here?

  • How do I install Adobe Air SDK for CS5.5 Products?

    Hey how would I install Adobe Air SDK 3.7 for Flash Pro CS5.5 and Flash Builder 4.6?

    Okay this is what I got from the .XML file:
    <?xml version ="1.0" encoding="utf-8" ?><application xmlns="Untitled-11.0Untitled-1http://ns.adobe.com/air/application/3.7"><id>Untitled-1</id><versio nNumber>1.0</versionNumber><filename>Untitled-1</filename><description></description><!-- To localize the description, use the following format for the description element.<description><text xml:lang="en">English App description goes here</text><text xml:lang="fr">French App description goes here</text><text xml:lang="ja">Japanese App description goes here</text></description>--><name>Untitled-1</name><!-- To localize the name, use the following format for the name element.<name><text xml:lang="en">English App name goes here</text><text xml:lang="fr">French App name goes here</text><text xml:lang="ja">Japanese App name goes here</text></name>--><copyright></copyright><initialWindow><content>Untitled-1.swf</conte nt><systemChrome>standard</systemChrome><transparent>false</transparent><visible>true</vis ible><fullScreen>false</fullScreen><aspectRatio>portrait</aspectRatio><renderMode>auto</re nderMode></initialWindow><icon></icon><customUpdateUI>false</customUpdateUI><allowBrowserI nvocation>false</allowBrowserInvocation></application>

  • How di I run Adobe Air SDK ADL in Linux?

    Hi,
       I downloaded Adobe Air sdk, and want to run adl... But it does nothing at all. No error message, no results, nada.....
    How do I make it at least tell me what it is trying to do? (I renamed adl to adl_linux since there was an adl file already in the flex sdk,
    apparently it is for the mac)
    Here is what I get:
    $ $flexsdk/bin/adl_linux
    $ $flexsdk/bin/adl_linux AirTopo2-app.xml
    $ $flexsdk/bin/adl_linux no-such-file.xml
    $
    Not very helpful....... Is there anything else I need that adl depends upon???
    Thanks,
    Larry

    OK, I am getting further...
      I can get started...
      But I guess Adobe does not know how to build executables in linux without shared libraries. It is just a flag for goodness sake! It includes the code
    in the binary. Yes, it makes the executable larger, but it does not require the user to load a bunch of stuff he does not need/want.
    I now get:
    $ ./adl
    Error loading the runtime (libpangocairo-1.0.so.0: cannot open shared object file: No such file or directory)
    My quandary is this, I work for a large company, there are over 250 developers who each have their own machines and work on the same product. We have professionally managed linux boxes that exist half way across the country. We have our development environment in views that can be created.
    To include this list of shared objects in our linux boxes is not feasible. We could possibly add to our development views, and I will try and modify LD_LIBRARY_PATH to point to location in our views.
    This is a lot of work Because Adobe does not (know about?) want to use the -static flag in "ld" to not use shared libraries (and Adobe does not use Java for adl....)
    It would be really nice if Adobe had a version if the SDK that did not require this huge list of shared libraries that I would not even try and request get installed company wide (my Department's linux boxes and all other standardized development boxes)
    Please, Please, Please use "ld -static" when you link executables for linux! (or make adl a java program)
    I need adl to run regression tests on a part of our product.
    Required libraries
    libgtk-x11-2.0.so.0
    libgdk-x11-2.0.so.0
    libgdk_pixbuf-2.0.so.0
    libgobject-2.0.so.0
    libglib-2.0.so.0
    libgthread-2.0.so.0
    libX11.so.6
    libfontconfig.so.1
    libfreetype.so.6
    libXrender.so.1
    libz.so.1
    libxml2.so.2
    libnss3.so
    libssl3.so
    libsmime3.so
    libnspr4.so
    libdl.so.2
    libplc4.so
    libplds4.so
    libstdc++.so.6
    libm.so.6
    libgcc_s.so.1
    libpthread.so.0
    libc.so.6
    libxslt.so.1
    libcairo.so.2
    libXt.so.6
    libpango-1.0.so.0
    libpangocairo-1.0.so.0
    libpangoft2-1.0.so.0
    libpng12.so.0
    libGL.so
    libkwallet.so*
    libgnome-keyring.so
    libkwalletclient.so*
    libkdecore.so*
    libDCOP.so
    libqt-mt.so
    libhal.so
    libhal-storage.so
    libXext.so

  • How to install Air 3.9 SDK into FB 3.7

    I cannot understand why Adobe doesn't make installers to update the SDK's more automatically. I have broken apps because of iOS 7, and must use the 3.9 AIR SDK to fix this problem, and resubmit my apps. What is so frustrating is to download the 3.9 Beta SDK, but have no clear instructions on how to install it into FB 3.7. Why isn't there an installer? How can a company with the massive brainpower of Adobe be incapable of writing an installer that figures out where to put the SDK?
    In my FB preferences panel, under "installed AIR SDK" the field is read-only. And it refers to a folder AIR SDK  location: /Applications/Adobe Flash Builder 4.7/eclipse/plugins/com.adobe.flash.compiler_4.7.0.349722/AIRSDK .
    And if I am just make AIR apps, do I need to be concerned with Flex? Is flex somehow related to making iOS and Android Apps in AIR? The relationship of Flex is so murky.
    Do i do an overly into the 4.6 folder ?
    Is there a newer version of FB yet?

    I have downloaded the "AIR 3.9 SDK & Compiler Beta", unzipped it and copied these files into the com.adobe.flash.compiler_4.7.0.349722/AIRSDK folder - that means a bunch of files have been replaced. (I couldn't run the command line in the Terminal, it was giving me a "can't get real path for source" error).
    Anyway, i'm NOT a Mac user, I updated to air 3.9 on Windows without problems - all I had to do was to replace air files in the sdks/4.6.0/ folder. Why must Mac be this complicated? ><
    and another question: isn't that 'tutorial" incomplete? what about the actual flex SDK that has AIR merged into it? for sure that needs to be updated, as well, so why isn't there anything about it?
    EDIT: I did succeed in the end. The problem was Mac replacing files the wrong way if you're not using the Terminal. I got it to work in the end (the Terminal), and I have used the rsync command to replace the files. For anyone still having problems with this, here's what I did:
    1. update the AIR SDK
    - duplicate your "AIRSDK" folder located at /Flash Builder 4.7/eclipse/plugins/com.adobe.flash.compiler_4.7.0.349722/ and rename it to something like "AIRSDK_backup"
    - download and unzip the AIR 3.9 SDK & Compiler Beta [link]
    - in the Terminal, navigate to the unzipped folder of the downloaded file, and run this command:
    rsync ./* -avl /Applications/Adobe\ Flash\ Builder\ 4.7/ecplise/plugins/com.adobe.flash.compiler_4.7.0.349722\AIRSDK/
    2. Update the Flex SDK
    - duplicate your "4.6.0" folder located at /Flash Builder 4.7/sdks/ and rename it to something like "4.6.0 (3.9)"
    - download and unzip the AIR 3.9 SDK for Flex Developers [link]
    - in the Terminal, navigate to the unzipped folder of the downloaded file, and run this command:
    rsync ./* -avl /Applications/Adobe\ Flash\ Builder\ 4.7/sdks/4.6.0\ (3.9)/
    That's it! Hope this helps anyone who is still stuck.
    For Windows: skip step 1 entirely and just copy/paste (replace existing files) the "AIR 3.9 SDK for Flex Developers" in /Flash Builder 4.7/sdks/4.6.0/
    p.s. adobe forums login is broken on Chrome.

  • How to embed icon MAc dmg file in air application while in windows its working fine

    how to embed icon in mac os dmg file ..while in windows i ha set in air application .xml file in <icon> tag and its working..so to embed icon for MAc OS

    solution ::
    add this code in windows app of AIR
    <?xml version="1.0" encoding="utf-8"?>
    <mx:WindowedApplication 
    xmlns:mx="http://www.adobe.com/2006/mxml" width="100%" height="100%" creationComplete="init()" layout="absolute" xmlns:local="*">
    <mx:VBox>
    <mx:Label text="Jay Mahadev" fontSize="32" />
    </mx:VBox>
    <mx:Script>
    <![CDATA[
    private function init():void
    if(NativeApplication.supportsDockIcon){ 
    var dockIcon:DockIcon = NativeApplication.nativeApplication.icon as DockIcon;NativeApplication.nativeApplication.addEventListener(InvokeEvent.INVOKE,undock);
    //dockIcon.menu = createIconMenu();
    else if (NativeApplication.supportsSystemTrayIcon){ 
    var sysTrayIcon:SystemTrayIcon = NativeApplication.nativeApplication.icon as SystemTrayIcon;sysTrayIcon.tooltip =
    "Stopwatch";sysTrayIcon.addEventListener(MouseEvent.CLICK,undock);
    //sysTrayIcon.menu = createIconMenu();
    public function undock(event:Event = null):void{stage.nativeWindow.visible =
    true;NativeApplication.nativeApplication.icon.bitmaps = [];
    ]]>
    </mx:Script>
    </mx:WindowedApplication>
    and also in windowapplication.xml
    <?xml version="1.0" encoding="UTF-8"?>
    <application xmlns="http://ns.adobe.com/air/application/1.0">
     <icon>
    <image128x128>/icons/128x128.png</image128x128>
    <image48x48>/icons/48x48.png</image48x48>
    <image32x32>/icons/32x32.png</image32x32>
    <image16x16>/icons/16x16.png</image16x16>
    </icon>
    </application>
    Reference Link :::
    http://www.adobe.com/devnet/air/flash/quickstart/articles/stopwatch_dock_system_tray.html

Maybe you are looking for