AIR SDK 3.7 repeatable include-sources are broken

Hello.

I recently tried to update the SDK that I use (3.3) to the latest version. The upgrade has resulted in generations failed. On firther investigation it turned out that only one class has been compiled in CFC, not all.

We use ANT to compile the SWC files like this:

< compc output = "${project.name} .swc" >

< path-element source-path = "${src.dir}" / >

"< sources include dir =" ${gamedata.dir} ' includes = "* / *.as" append = "true" / >

"" < sources include dir = "${src.dir}" includes = "* / *.as" excludes="some/package/*.as" append = "true" / >

< / compc >

This translates into a command as it internally:

CompC-output=xxx.swc-include-sources+=a/b/A.as-include-sources+=a/b/B.as-include-sources+=a/b/C.as

The a.b.C xxx.swc class contains only obtained

A few test additional showd that the following syntax works correctly:

CompC-output=xxx.swc-include-sources+=a/b/A.as,a/b/B.as,a/b/C.as

Delve into bytecode, I found the likely cause of this error.

In compile.jar, com.adobe.flash.compiler.config.Configuration method setIncludeSources is called for each instance of '- include - sources' on the command line. This method calls fillListWithResolvedPaths, which is a target.clear () on every call. That would explain why only the last value passed in the command line is actually treated.

I tried also with 3.5 SDK (but did not bother with the others) so I guess that this bug was introduced with CSA 2.0.

Also, I see that: 'include-stylesheet uses the same internal method, so it should be touched simillary.

I got really like to use the new SDK, because of a specific characteristic (stack traces in the code of the version, swf 18, http://www.adobe.com/devnet/articles/flashplayer-air-feature-list.html). Switching from the old SDK with the new product built failed.

Thank you for the report.  I spoke with the compiler team and they confirmed that it is a bug.  Could you open a public bug counts on this course at bugbase.adobe.com and let me know the bug number?  I associate your public bug in our internal report, then you can follow its progress.

Thank you

Chris

Tags: Adobe AIR

Similar Questions

  • QNXWebView changes / broken in PB 1.0.6.2390 / AIR SDK 1.1

    I've updated my PlayBook OS device to: 1.0.6.2390 and all seemed ok, but I noticed a few apps I have who use the QNXWebView did not work (the display of web pages simply does not load).

    So I have now 2 concerns:

    1. What has changed (for example what should I fix to make it work... made a property change that I need to put it together or not?)
    2. For AppWorld, last I checked, I could only target a file/*.bar against a PlayBook OS v1.0 release (+), are not specifically against the 1.0.6.xxxx it's a problem now, as Elena Laskavaia , it is stated in this post: http://supportforums.blackberry.com/t5/Tablet-OS-SDK-for-Adobe-AIR/SDK-1-1-for-Adobe-Air-targeting-O... there were changes for the runtime AIR 2.7, making the compilation with the inconsistent AIR SDK 1.1 with devices that are running an earlier version of the operating system (for example less only 1.0.6.xxxx)

    Now I'm stuck.  Even when I have difficulty #1 above, I can't really present the new version in AppWorld, because it will be fix for users with OS 1.0.6.x, but totally break it for users with a previous operating system.

    SOLVED!

    The behavior of the QNXStageWebView changed to PB 1.0.6.2390 / AIR SDK 1.1 (to actually follow the posted API specifications)

    See API here

    http://www.BlackBerry.com/developers/docs/airapi/1.1.0/index.html?QNX/media/QNXStageWebView.html&QNX...

    In order to create/use a QNXStageWebView, you must do the following:

    1.) set the visible property to true (the default value is actually false)

    2) the value of the stage to the stage of your application property.  This must be your step 'ROOT '.  If you were like me and had layers of Sprite on top of your sprite main 'ROOT', then the property of 'this.stage' sprites 'child' is not valid.

    3.) set viewPort to a rectangle with dimensions required

    4.) then load a URL as needed...

    In my case, I was not #2 above, creating the .stage property.  So for anyone else that has not been updated, you'll probably want to get as soon as possible on this.

    Thank you all!

  • I have an iPhone 6 and an iPad Air both have always been updated you are prompted and are therefore currently operating on 9.2.1. It just says: update could not be completed, and that was in the 11-15. I pay for extra storage if this isn't the issue...

    I have an iPhone 6 and an iPad Air both have always been updated you are prompted and are running 9.2.1. I can't get either do an iCloud backup, he repeats to me just last backup could not be completed. The last successful backup has been in November 2015. I pay for most large storage storage account is not the problem but, the fact I pay for cela and cannot use it is very frustrating = / I really need to get my backup iPhone I have a few important pictures there. I have read other posts, but nothing useful there. Is this a problem in one of the updates at this time or some other interferente app? Or? Thank you...

    Welcome to the Apple community.

    Please check that your device is correctly connected to the wireless internet (settings > wifi) and is plugged into a power source, check also that you have enough space in iCloud for your back upward.

    You can check the space available in settings > iCloud > storage and the space needed for the next backup to the settings > iCloud > storage > Storage manage > backups > appliance > Back Up Options > next backup size (wait for the spinning until the gear icon).

    Assuming that you are eligible for iCloud upward, you should try a forced first stop, hold down the buttons side in top and home together until the unit stops, then restart by pressing the side/up button.

    Then, try to connect the device to a new location (different WiFi network)

    If your backup continues to fail, you can try to disable the backup on your mobile device (settings > iCloud > backup), reboot the device and then turn on BackUp on new.

    If this help not disable backup again, remove your existing back to the top of settings > iCloud > storage > Storage manage > backup > this device (scroll down) > delete backup, restart the device and then turn on BackUp.

    If you are unable to make a return to the top, try to connect on iCloud (settings > iCloud (scroll down) > Sign Out (you will need to enter your password at this point), restart the device and sign in iCloud to settings > iCloud.)

    The next thing to try would be to restore your network settings. (Settings > general > reset > reset network settings)

    Reset your network settings will erase your cell phones and wireless network settings, including saved networks, passwords for wifi and VPN settings, that you can use. It will affect to the Internet but will not be an impact on telephone services because these settings are automatically configured by your carrier. It may take a few moments to enter again all your network settings, but it shouldn't cause you any major problems. If you are comfortable re - enter your network settings, you can try this step earlier in the troubleshooting procedure, i.e. after the forced shutdown suggested above.

    If this does not help, try to disable some elements for the back upward in a model to try to establish if your problem is caused by specific data on your device. You can do with settings > iCloud > storage > storage management > backup > appliance > Back Up Options.

    If you are still not able to perform a backup from iCloud, you can try to restore your phone which you should do by making an iTunes backup via your computer and restore from that.

    Be able to go back to the cloud can be very useful, especially if you have access to a computer or rarely have access to one, however unless you need specifically to use iCloud to go back, you'll find a backup on iTunes much more convenient and possibly more reliable. However if you save up to iTunes be sure to encrypt the back upward if you want to keep your data on health and passwords etc.

    More on v iCloud iTunes backup

  • Product build ANT not work package with AIR SDK 3.5

    I used AIR SDK 3.1 and ANT script to compile and package the application iPad (AdHoc to test). I tried to go to 3.5 SDK today but when I install *.ipa and launch on the iPad it hangs on the spalsh screen.

    I tried to release build using Flash Builder UI and it worked. So the question is has something changed in terms of packaging/compilation options?

    Just in case where attached to my current ANT script:

     <target name="Compilation" depends="Initialization"> 
         <mxmlc file="${main_class}" output="${swf_file}" locale="${LOCALE}"  static-rsls="false" accessible="false" configname="airmobile"
                    optimize="true" actionscript-file-encoding="UTF-8" keep-generated-actionscript="false" static-link-runtime-shared-libraries="true" 
                   debug="${debug_mode}"  failonerror="true" fork="true"  maxmemory="1024m">
              <source-path path-element="${class_path}"/>
              <load-config filename="${FLEX_HOME}/frameworks/airmobile-config.xml"/>
              <load-config filename="${config_file}"></load-config>
              <library-path dir="${lib_path}" includes="*.swc" append="true"/>
         </mxmlc>
    </target>
     <target name="Packaging" depends="Compilation">
          <java jar="${ADT}" fork="true" failonerror="true">
              <arg value="-package"/>
              <arg value="-target"/>
              <arg value="ipa-test"/>
              <arg value="-provisioning-profile"/>
              <arg value="${ios_provisioning}"/>
              <arg value="-storetype"/>
              <arg value="pkcs12"/>
              <arg value="-keystore"/>
              <arg value="${ios_keystore}"/>
              <arg value="-storepass"/>
              <arg value="${ios_pass}"/>
              <arg value="${ipa_file}"/>
              <arg value="${app_descriptor}"/>
              <arg value="${swf_file}"/>
              <arg value="-C" /> 
              <arg value="${class_path}"/>
              <arg value="assets/icons"/>
              <arg value="-C" /> 
              <arg value="${release_path}"/>
              <arg value="Default-Portrait.png"/>
         </java> 
    </target>
    
    
    

    Thank you

    You can try using the settings used by Flash Builder to package the application, details that are:http://helpx.adobe.com/x-productkb/multi/compilation-results-flex-builder-flex.html

    Update your ANT script with these and try again.

    Please come back and tell if it solved the problem and what changes had made you your ANT script.

    Thank you

    Neha

  • What's new in the AIR SDK 3.1.4880?

    I just noticed that you silently updated the AIR SDK 3.1 to 3.1.4880.

    By comparing the files you can see 23 files have been updated to January 9, 2012.

    Source SDK 3.1 has been November 7, 2011.

    Why you do not include a file "what's new" in the ZIP file?

    I guess that this new generation is just a bug in output, but you could still tell what is corrected.

    So what is the difference between this latest SDK 3.1 (build 4880) and the older 3.1?

    Kind regards

    OMA

    He was mainly associated with liberation (ice cream sandwich) ICS.  Here are the release notes:

    Developer release notes

    Chris

  • An ADT package fatal error, possibly caused by 4.12 Flex with 13 AIR SDK!

    Hello

    I just downloaded 4.12 Flex & AIR 13 & Flash Player 13 with Flex SDK Installer 2.7 today, they are all versions of production output, I properly import the 4.12.0 folder my Flash Builder 4.7 SDK (x 64 on Windows 7 x 64) like I always do.

    Then I try to export version for my Mobile Flex to the IPA AdHoc file project, the bin-release-temp folder and all its content (MyDemo.swf, MyDemo - app.xml and etc. subfolders) are generated successfully, but when I click on the button end inside the Export Release Build window, ADT begins to pack the contents of bin-release-temp, just after a few seconds, windows pop up Flash Builder says : an error window:

    "Error in the application of packaging:

    "D:\VLP\FLEX\MyDemo\bin-release-temp\AOT\MyDemo-app.xml: 308 error: file is missing from the package.

    (I looked carefully the files in the folder of the AOT, the file MyDemo - app.xml was there whenever he began to create a package, it is not all missing!) But when the Flash Popup Builder error above, the record of the AOT is automatically removed from the bin-release-temp folder)

    Then I try to add "-useLegacyAOT not ' before '- supply - profile' to customize the throw, which results in the same error above.

    When I used Flex 4.11 (or earlier versions) + AIR 4 (or earlier versions) + Flash Player 12 (or earlier versions), I can package the same mobile flex (MyDemo) project to AdHoc IPA without error at all, one thing to notice is that I did not use '-useLegacyAOT not "Customize launch right here.

    I don't know if it's a bug AIR 13.0.0.83 SDK or the Flex SDK bug 4.12.0, but it is fatal to Flex Mobile projects! (BTW there no problem with pure ActionScript Mobile projects)

    Could someone please have a look at this issue, through other responses!

    DarkStone

    2014-04-25

    Hi Chris,

    I have confirmed that it is an AIR SDK 13.0.0.83 bug.

    I reported this bug to Adobe Bugbase, and I have also included a workaround:

    https://BugBase.Adobe.com/index.cfm?event=bug&ID=3750892

    The solution is:

    Just comment the tag in your - app.xml will solve this bug, like this:

    DarkStone

    2014-04-28

  • Using the two PB 2.0 + SDK &amp; BB10 Air SDK in Flash Builder 4.6

    Hello

    Any of you have experience creating applications using the PB2 + and BB10 Air SDK in Flash Builder? How do you change the build configuration between two SOFTWARE development kits? So let's say you make apps for Playbook and at the same time you are doing apps for BB10...

    Where do you set your IDE with these settings?

    Looking forward to your answers.

    There is essentially only one way to do it: you first install the 2.0 + SDK, then the BB10 Beta SDK. This is how you make sure that you have the data of these two software development kits installed on your pc. The Flash Builder plugin will be the BB10 sdk.

    I tested some of the components of the SDK BB10 on PlayBook OS 2.0.1. Needless to say that some features are not supported.
    Note: When I talk about libraries and 'ane's, I mean those provided by the SDK BB10. The following findings are valid with a pre-BB10 PlayBook OS 2.0.1 is the last one I think. PlayBook OS 2.1 can be considered BB10, although some features don't work there either.
    Here's what I found: you can use fuse controls, but the classes in the package "qnx.fuse.ui.dialog" do not work because the classes in the package "qnx.fuse.ui.window" do NOT work.
    You cannot use "QNXDevice.ane" because "NavControl" class which is indispensable to the actions of the bezel does not work and the notifications do not work either.
    If you use "fuse" components, you must also use 'QNXSkins.ane '.
    The "QNXLocale.ane" does not work. 'QNXNetwork.ane' no test however. The framework of the call does not work.

    Phew, that was some writing. If I missed something or you have any other questions, feel free to ask.

  • Which version of the AIR SDK to use for BB10

    Hello

    I recently moved my dev to a new Mac environment, so I had to reinstall everything, I installed the BB 3.0 sdk and robbed the air sdk 3, 4, I can compile an application, I've migrated any signature and debug tokens (which is good, cards app are OK), but whenever I try to launch my AIR on the BB10 application It opens and closes immediately before anything, even a simple HelloWorld fails.

    Is it because I compiled against sdk 3.4 AIR?

    Sites of dev clearly indicates "Adobe AIR SDK 2.6 or later", which miss me so much?

    Thank you!

    Currently, we currently support only AIR version 3.1. As Tim mentioned here we will update 3.3 or 3.4 in the future.

    I'll test this, but your application should be supported if you have the latest version of the SDK installed and the target AIR 3.1.

    I'll make sure that dispel us any confusion in our documentation and SDK Installer software.

    Kind regards

    Dustin

  • BlackBerry error Air SDK download

    There seems to be a problem with your download server: the link doesn't work.

    https://developer.BlackBerry.com/air/downloads/fetch/BlackBerry-air-SDK-Installer-3.1.1-win-20130225...

    I get the following error:

    Forbidden

    You don't have permission to access/air/downloads/on this server.

    I logged onto my account of developers, not sure that the cause for this.

    Can someone confirm this error message.  Also, where can I download the sdk?

    Yes, it's perhaps because of the country that you are trying to download from. BlackBerry is a Canadian company and the country that you need to allow trade with the Canada.

  • How to navigate through the file to the blackberry playbook using Tablet blackberry OS for Adobe Air SDK

    Hi all

    How to navigate through the file to the blackberry playbook using Tablet blackberry OS for Adobe Air SDK.

    And also I want to download this file on the server.

    Help me by providing examples of coding.

    Thanks in advance.

    With respect,

    Sébille C

    Here are some tips to help you get started.  It all depends on the terms that you use for your search.  For the first, I would use "adobe air browse file."  For the second, I start with only a variation as "adobe air download file" and then adjust according to the first results.

  • Air SDK v23 iOS unable package with ANEs .ipa - ld64 error

    Hello

    We are not able to compile our app for iOS with Air SDK v23. We see many of them for each of the ENA, we use:

         [java]   "_com.mycompany.SomeANEName-7_7_aotInfo.67", referenced from:
         [java]       _aotInfos in aotInfo.o
    

    has either of these, then failure:

         [java] ld: symbol(s) not found for architecture arm64
         [java] Compilation failed while executing : ld64
    
    BUILD FAILED
    

    We can very well package for Android. Is this a known issue with version beta?

    Do you use several sovereign wealth funds when packing through the command line?

  • Overview of the results of AIR SDK

    Right now I use AIR SDK 19 and can't seem to get anything to work when you use a newer version of the SDK.

    I can provide more information, but here is my configuration:

    -Computer MAC, OSX 10.11.4

    -l' mobile application (literally nothing in the constructor) empty target for Ios and debugging on Ipad3 (ios 8.4.1).

    -valid certificate of dev and profile.

    -All the Kits AIR SDK from 17 to 22 beta.

    -After each test, FB is closed and SDK is replaced with the newer version.

    compile with the sdk 17: success

    compile with the sdk 18: success

    compile with the sdk 19: success

    compile with the sdk 20: failure with "applicationVerificationFailed".

    compile with the sdk 21: failed with (no such file or directory)

    compile with the sdk 22 beta: success


    Adding just a donkey (e-mail) with 2 lines of code to display the email view:


    compile with the sdk 17: success, illustrated by email

    compile with the sdk 18: successshown by email

    compile with the sdk 19: successshown by email

    compile with the sdk 20: failure with "applicationVerificationFailed".

    compile with the sdk 21: failed with (no such file or directory)

    compile with the sdk 22 beta: success, e-mail blocking app


    I can even show video of all these tests. After reading the release notes for 20, 21, 22 I can't find anything which could justify such a result. No new way, it seems do the donkey is required, no new way to the ios installation project is necessary, same thing on the side of Apple. So I can't find a reason any as to why 20, 21, 22 cannot work out of the box. Anyone like no matter what clue here?

    Hello

    We are not able to reproduce this problem with the project that you have provided. We tried to reproduce this problem by using mac 10.11 with java 7u79 on ipad (8.4.1), ios 9.3.1(I téléphone 6 +) and ios7 using AIR 19,20,21 and 22. Can you please try with the latest version available to

    Download Adobe AIR Beta - Adobe Labs 22 and let us know.

    Thank you

    Adobe AIR Team

  • BUG - rotation of the default image on iOS with AIR SDK 16.0.0.250

    Hi guys!

    I just changed AIR SDK 16.0.0.250. Everything was good except a very strange problem with the default pictures on iOS devices.

    My application runs in landscape mode. In my application, I got the default images that appear during the application loading phase.

    When the application starts, first of all by default the image correctly, only for a very short time, I see default image rotates 90 degrees and adjusted to fill the screen, then disappears and the application is loading.

    Here's a video that illustrates the problem: http://youtu.be/Ry1l1v7dQss

    It's very strange, so I want to know if anyone else knows how to handle this problem and what could the source of it? Some info that might help: Application descriptor:

    <initialWindow>
        <content>SWF file name is set automatically at compile time</content>
        <visible>true</visible>
        <aspectRatio>landscape</aspectRatio>
        <autoOrients>true</autoOrients>
        <fullScreen>true</fullScreen>>
        <renderMode>direct</renderMode>
        <softKeyboardBehavior>none</softKeyboardBehavior>
    </initialWindow>

    Default image list:

    So, to me, that looks like a bug in the AIR SDK 16.0.0.250, on AIR SDK 15. XXX everything was fine.

    I logged this as a bug, a few days ago, and today update of AIR 16 shows what he listed as a known issue. So hopefully it will get fixed.

  • When will we be able to compile a 64-bit Flash Air SDK compatible iOS app

    Does anyone have an ETA on the possibility to compile a 64-bit Flash Air SDK compatible iOS app?

    Has Apple as of February 1, 2015 all apps downloaded from the App Store includes 64-bit support.

    ETA by the Air team was a SDK Beta in December

  • How to upgrade to Flash Pro CC AIR SDK?

    The latest news I can find are for Flash Pro CS6:

    http://helpx.Adobe.com/x-productkb/multi/overlay-air-SDK-Flash-professional1.html

    It works in Flash Pro CC?

    This article seems OK for CS5.5. With CS6, I think she was already the AIR SDK option to manage in the Help menu. Whatever it is, with CC, you would use the Help menu option to add new software development kits.

Maybe you are looking for