FB4.7 SDK vs. AIR 3.4 SDK

It seems that 4.6.0 SDK provided with Flash builder 4.7 is incosistent with AIR 3.4 SDK available for download:
under 4.6.0 SDK available in FB 4.7
- I can build my project nicely, no warnings, no errors, unit tests runs
- when I compare this sdk to 4.6.0 sdk that is available for download on adobe sites 70% of files is different
When I apply AIR 3.4 SDK over 4.6.0 SDK from FB 4.7
- I have a lot of warnings (missing constructor)
- errors: 'FlexUnitTestRunnerUI' declaration must be contained within the <Declarations> tag, since it is not assignable to the default property's type 'Array' or element type 'mx.core.IVisualElement'. FlexUnitApplication.mxml /Definitions/src/main/flex line 32 Flex Problem
When I apply AIR 3.4 SDK over 4.6.0 SDK downloaded from http://www.adobe.com/devnet/flex/flex-sdk-download.html
- again the same errors and warnings
- plus: The swc '...\sdks\flex\4.6.0-AIR3.4\frameworks\libs\framework.swc' has style defaults and is in the library-path, which means dependencies will be linked in without the styles.  This can cause applications, which use the output swc, to have missing skins.  The swc should be put in the external-library-path.
- not sure what compiler I use (ASC2? or original one)
There is also a lot of inconsistencies with ant scripts. These releases are really unfortunate
how to fix those errors?

resolved in another thread http://forums.adobe.com/message/4674279
Flash Builder 4.7 Preview already contains this same version of AIR 3.4 with ASC 2.0. It includes this SDK in a captive way tied to a speciifc plugin and is not currently intended to be customizable like a Flex SDK. For example, in the labs preview of FB 4.7, it is here on a Win 64 bit install:
C:\Program Files\Adobe\Adobe Flash Builder 4.7 (64 Bit)\eclipse\plugins\com.adobe.flash.compiler_4.7.0.345990\AIRSDK
Note: you should not overlay "AIR 3.4 with ASC 2.0" on top of a Flex SDK. It is not a supported scenario and ASC 2.0 replaces the legacy compiler entry points.
I'll ask our team to update the release notes to mention this.

Similar Messages

  • 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?

  • AIR 2.6 SDK incompatible with Flash Builder 4?

    I just installed the new AIR 2.6 SDK but FB4 complains that every swc file in the libs folder is "incompatible with this SDK" when I switch to design view. The application compiles and runs fine, I just can't see it in design view in FB4.
    Is anyone else experiencing this issue? I tried deleting my Flash Builder 4 folder from C:\Users\<username>\ and restarting FB4 in case it was a dodgy profile, but it made no difference.
    Any help would be appreciated. Thanks in advance.

    from http://blogs.adobe.com/cantrell/archives/2011/03/how-to-use-air-2-6-with-flash-builder-4.h tml:
    Right-click on your project and choose "Properties".
    Select the "Flex Compiler" section.
    In the "Additional compiler arguments" field, add -target-player=11.
    Click "OK".

  • How can I overlay AIR 3.5 SDK in Flash Builder 4.7?

    I'm trying to overlay the new Air 3.5 sdk in Flash Builder 4.7 but the option to use specifed sdk is unavailable in the project preferences. What is the solution here?

    Hi,
    Can you please let me know whether you have overlaid it on Win/Mac?
    When you have created the mobile project what does app.xml show? for example if you have 3.5 overlaid you should be able to see something like this in app.xml
    <application xmlns="http://ns.adobe.com/air/application/3.5">
    For overlaying AIR 3.5 SDK on Flex SDK 4.6 locally following the instructions mentioned in the below url and then create a Flex Mobile project using that SDK.
    Overlay help document link : http://helpx.adobe.com/x-productkb/multi/how-overlay-air-sdk-flex-sdk.html
    Let me know if you need more information.
    Thanks,
    Hari

  • Flex SDK and AIR runtime version in mobile

    Hi, guys.
    I'm trying to make my first Flex mobile app.
    I'm a little confused about the relationship between Flex SDK and AIR  runtime versions for mobile development.
    In the "Developing Mobile Applications with ADOBE FLEX 4.6 and ADOBE FLASH BUILDER 4.6" pdf document, it says:
    "AIR requirements
    Flex mobile projects and ActionScript mobile projects require AIR 2.6 or a higher version. You can run mobile projects on physical devices that support AIR 2.6 or a higher version of AIR.
    You can install AIR 2.6 or a higher version only on supported Android devices that run Android 2.2 or a higher version. For the complete list of supported Android devices, see Certified Devices. Also, review the minimum system requirements to run Adobe AIR on Android devices at Mobile System Requirements.
    Note: If you do not have a device that supports AIR 2.6 or a higher version of AIR, you can use Flash Builder to launch and debug mobile applications on the desktop."
    So, I go and check the Certified devices in http://www.adobe.com/devnet-apps/flashruntimes/certified-devices.html and find that the minimun FLASH PLAYER version accepted by ALL devices is FP 10.1
    1. Does this mean that if I want to release an app to target ALL mobile devices, then I can only use Flex 4.5?
    2. Do support for Flash Player mean the same than support for Adobe AIR? Or the application will prompt the user to install whatever version of the AIR runtime and all of them would be supported by the device, even in the FLASH PLAYER support is for a lesser version?
    Thanks!

    Thanks for your help, Flex harUI,
    The first impression that comes to mind is that FP version is indeed only for the web browser plugin. Then, why does the official Flex 4.6 mobile development documentation have a link to that page that only speaks about the supported FP version in mobiles under the title "AIR requirements"??
    This makes it way too confusing.
    Do you know whether there is something like an equivalent matrix/list of mobile devices with their supported AIR runtime versions?  I went a great deal in trying to keep my original app under 400kb... I didn't know that in the end it would end up weighing 9.5Mb... :S
    Thanks again,

  • 9/24/2013 - AIR Runtime and SDK 3.9.0.960 Beta

    Adobe AIR Beta Channel Update
    This beta release provides access to the latest AIR runtime and SDK (with compiler) for Windows, Mac OS, iOS and Android.
    Below are some of the key features and benefits of AIR 3.9.  Please see our release notes for full details.
    Notable Fixes and Enhancements:
    3632886: [Background Execution][Mobile] Error 3768 is coming when executeInBackground is set to false with notification center pulled down, incoming call, double tab on Home button..
    3627065: [iOS7] Issue with debug dialog UI. No textfield present on dialog with -connect option and No text information with -listen option.
    About the Beta Channel
    If you would like real-time notification for announcements related to the AIR Beta Channel, please subscribe to our Twitter feed @FlashPlayerBeta, or follow the Flash Runtime Announcements forums by choosing "Follow this forum" from the right-hand menu on the Forums page.
    You can find instructions for getting started with this release here: AIR Labs Page
    We encourage you to let us know what you think on our AIR Labs Forum

    I checked the anes but there's no anes that are targeted higher.
    They work fine with previous AIR SDKs.
    However, it doesn't crash on iPad 1, iOS 5.1.1

  • 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

  • Air 2.5 sdk? Submission problem with version tag.

    Hi
    I'm trying to submit an app that uses AIR sdk 2.5, Flex 4.1
    I get an error after uploading saying that the 'version' tag is missing  in -app.xml
    The xml has a 'versionNumber' tag, and if I try to add a version tag FlashBuilder 4 refuses to create a release build (no errors are given, it just quits and no .air file is created).
    Could someone please advise, can we submit apps made with AIR 2.5 sdk?
    If so why can't I create a release build after adding the version tag to -app.xml ?

    I'm agree, but when you have a complete automated system to build OpenScreen projects.... it is not really easy to hack it just for InMarket submission 
    AIR 2.5 is not official, I hope InMarket will be update really really soon.
    ++

  • Flex 4.7 AIR 16.0 SDK invalid signature

    I Am trying to publish a beta version of my app to Apple to leverage TestFlight testers but I keep getting an Invalid Signature error. 
    Invalid Signature - Make sure you have signed your application with a distribution certificate, not an ad hoc certificate or a development certificate. Verify that the code signing settings in Xcode are correct at the target level (which override any values at the project level). If you are certain your code signing settings are correct, choose "Clean All" in Xcode, delete the "build" directory in the Finder, and rebuild your release target.
    I Have made sure to create a distribution certificate and provisioning profile.  I have also ensured the Default-568h@2x file is included. Not sure what else to do.
    i Am using Flex BuiOder 4.7 with air sdk 16.0 and am using XCODE 5.1.1 to build Certs and profiles.
    any suggestions?

    I used ditto on Mac. I would make a backup copy of the Flex SDK first.
    Then use ditto to update the SDK with AIR SDK.
    -ted

  • AIR 3.4 SDK Beta with iOS6 Support is missing BETA 2 update

    We are trying to get our application that uses native extensions working with iO6 and AIR 3.4.  I can see from the website that there was an update on August 7th, and the top links show that update in the link date:
    Ie: http://labsdownload.adobe.com/pub/labs/flashplatformruntimes/air3-4/air3-4_p2_sdk_mac_080712.tbz2
    However the links under “AIR 3.4 SDK Beta with iOS6 Support”, have  not been updated.  (And that is oviously the build we are most interested in)
    http://labsdownload.adobe.com/pub/labs/flashplatformruntimes/air3-4/air3-4_p1_sdk_ios6_mac _071612.tbz2

    So I found the problem.   I had installed beta 1 in a folder called AIR 3.4     ...   I installed beta 2 in a folder called  AIR 3.4 Beta2      
    I did however point Flash CS6 to use the AIR 3.4 Beta2 SDK ...    it must not like something about this.   Once I deleted both SDK's and then put Beta 2 in a folder simply titled AIR 3.4 everything works again.

  • No AIR 3.4 SDK?

    Hi,
    Just wondering why the AIR 3.4 SDK is not included with FB 4.7, when in fact some of it's features like using the iOS simulator require it. To me it does not make sense to not include it simply because the Flex 4.6 SDK does not require it.
    Also, the hyper link in the debug configuration dialog that is called Learn More regarding the simulator points to a dead link.

    Hi,
    Adobe Flex SDK 4.6 and Apache Flex SDK 4.8 contain AIR 3.1. When you create Flex projects using these SDKs, AIR 3.1 applications are created. And, you can't use features that are specific to AIR 3.4.
    To use the AIR 3.4 features, you can overlay the AIR 3.4 SDK on the Flex SDK. For more information, see http://helpx.adobe.com/x-productkb/multi/how-overlay-air-sdk-flex-sdk.html
    That link is dead as of now, its a known issue. Will be fixed in the final release.
    Thanks,
    Hari

  • AIR 2.0 SDK installed but Flash Builder still giving error "NetworkInterface could not be found."

    Hi there,
    I am trying to retrieve the users MAC address to implement an authorization process on a AIR application. I have read that this is possible with the latest version of the AIR SDK (2.0).
    I am developing in Flash Builder and have discovered that it does not ship with the latest AIR SDK. Therefore I have tried two seperate solutions:
    1) Following these instructions for overlaying the latest AIR SDK onto the current Flex SDK.
    http://kb2.adobe.com/cps/495/cpsid_49532.html
    2) Downloading the latest Flex SDK (4.1) and using that.
    In both of these cases Flash Builder then recognises the NetworkInterface and NetworkInfo classes implying that the overlaying of the AIR SDK has been successfully. However when I then run the app the debugger throws an error on the following line:
    LINE:
    var results:Vector.<NetworkInterface> = NetworkInfo.networkInfo.findInterfaces();
    Note: I have imported both classes as well.
    ERROR:
    VerifyError: Error #1014: Class flash.net::NetworkInterface could not be found.
    Whilst it throws the above error it also traces the following text to the console:
    outer-scope = [global Object$ flash.events::EventDispatcher$ flash.display::DisplayObject$ flash.display::InteractiveObject$ flash.display::DisplayObjectContainer$ flash.display::Sprite$ Main$]
                           [Main[O] *[A]] {} ()
      0:debugfile "E:\Projects\ABETA\ABETA-AIRapp\flash-air\code;;Main.as"
                           [Main[O] *[A]] {} ()
      2:debugline 73
                           [Main[O] *[A]] {} ()
      4:getlocal0
                           [Main[O] *[A]] {} (Main[O])
      5:pushscope
                           [Main[O] *[A]] {Main[O]} ()
      6:debug
                           [Main[O] *[A]] {Main[O]} ()
      11:debugline 76
                           [Main[O] *[A]] {Main[O]} ()
      13:findpropstrict flash.net::NetworkInfo
                           [Main[O] *[A]] {Main[O]} (Object[A])
      15:getproperty flash.net::NetworkInfo
                           [Main[O] *[A]] {Main[O]} (*[A])
      17:getproperty networkInfo
                           [Main[O] *[A]] {Main[O]} (*[A])
      19:callproperty findInterfaces 0
                           [Main[O] *[A]] {Main[O]} (*[A])
      22:coerce __AS3__.vec::Vector
    I am not sure what steps to take next. I haven't found much about this online. The following adobe forum page is high on the google search results but when you click through it says I am unauthorized despite being logged in:
    http://forums.adobe.com/thread/528538?tstart=0
    I would greatly appreciate any advice.
    Many thanks,
    Gareth

    Be sure to check the namespace in your application.xml descriptor file.  It needs to support "http://ns.adobe.com/air/application/2.0" in order to access AIR 2 APIs at runtime.
    Hope that helps,
    Frank
    AIR Engineering

  • 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.

  • AIR 2.6 SDK : APKPackager.setDebugHost Error

    I've had no problem at all launching my Android AIR app on my Samsung Vibrant phone.
    However, I just downloaded installed the new AIR 2.6 SDK, updated my application descriptor to 2.6 and can test without issue on the desktop; however, attempting to either Run or Debug on my phone avails the following error:
    An internal error occurred during: "Launching Rhuz - Mobile".
    com.adobe.air.apk.APKPackager.setDebugHost(Ljava/lang/String;)V
    If I switch my compiler settings back to 2.5 and revert the descriptor, I can still test on desktop and phone.  The issue only appears with the 2.6 SDK.
    Google is no help at all, so I'm giving it a shot here.  I'm running Flash Builder Burrito on Win 7 x64.

    For those interested in using 2.6 with Flash Builder 4, please check out Christian Cantrell's blog where he describes a compiler argument that can be added to your project that will allow you to work around the problem:
    How to Use AIR 2.6 with Flash Builder 4
    Chris

  • Latest Adobe Air 3.8 SDK breaks apps on Kindle Fire

    The latest Adobe AIR 3.8 SDK seems to break apps on the Kindle Fire. On launch I see a black screen. When I touch the screen I see the UI for a split second, and then it does black again.
    The same app works fine when compiled with the last release 3.7 SDK.
    Pls investigate ASAP and let me know if you have trouble reproducing this in-house.
    Thanks,
    - Abey

    I tried it with a sample application on kindle(v7.3.1_user_3140720) with latest AIR SDK 3.8(version- 3.8.0.930) and its working fine. Could you please check it once with the apk attached at https://www.dropbox.com/s/44nl38jqj2jh3ll/kindlefire.apk
    I have download the latest version from http://labs.adobe.com/downloads/air.html.
    Regards,
    Nimit 

Maybe you are looking for

  • How can I get Final Cut 7 to remember my customized keyboard layout?

    Hi everyone, I'm new to this community, my name is Flavio, from Argentina. I'm on a Mac Book Pro Intel Core Duo 2, using Final Cut 7 and I'm using a customized keyboard layout (1 for zoom in, 2 for zoom out), but everytime I launch the application I

  • 2nd hard drive for HP Pavilion dv7t-4000 CTO Notebook - What do I need?

    Hi, I have the HP Pavilion dv7t-4000 CTO Select Edition Entertainment Notebook (Product # WV703AV). It has room for two harddrives but only came with one. What would I need in order to install the second hard drive? Would I need just a connecting cab

  • Font issue when creating PDF from web page with Acrobat 8

    I have a group of documents created with html/css that i am converting to pdf. Everything works slick except for some reason every HTML page that spans more than one printable page in the PDF the first page body text looks bold, the rest of the text

  • FBL3N : i have a problem when i print a report

    Hi Gurus, I have a problem when i print a report from Tcode : FBL3N - i didn't have the last line of the report - i have two pages : i want just one because it is a small report I choosed this Format : X_65_200 Please help me to solve these issues. T

  • What happened to the radio stations in iTunes 11????

    I used to listen to the radio stations that were in iTunes; I just upgraded and i'll be damned if I can find them.  This is supremely irritating.  Please, someone tell me I've just overlooked them somehow.  Thanks.