Using AIR SDK To Package Apps

Hi Guys,
I'm using the command line, air sdk tools to package my air
app. I can do everything except select the destination where the
packaged app should be placed. I have read the documentation;
http://help.adobe.com/en_US/AIR/1.1/devappshtml/WS5b3ccc516d4fbf351e63e3d118666ade46-7fd6. html
and it says nothing about a destination directory, only to
specify the name of the app, i.e. myApp.air. Is there an argument,
or another way, to set the destination directory of the final
packaged application?
I tried to use /Documents/SomeDirectory/myApp.air, but I
simply get an error.
Any help would be greatly appreciated.
Thanks

The "myApp.air" argument is the output file, not the name of
the application. Specifying a path should work, although the parent
directory has to exist. You don't mention what error you received,
but I suspect you simply gave an invalid path.

Similar Messages

  • Can I run any .swf file on iphone using AIR SDK 2.6?

    Hi,
    Can I make any .swf file runnable on iphone/ipad using AIR SDK 2.6? If yes then how?
    If not then why? And if I can not run each .swf file on apple devices then
    what type of .swf file I can run on these devices?
    Thanks,
    Sampada

    I have added my xml file there. Specification of icons is not mandetory. So I didnt specify them.
    My .xml file code :
    <?xml version="1.0" encoding="utf-8" standalone="yes"?>
    <application xmlns="http://ns.adobe.com/air/application/2.6">
        <id>R68BU32HLS.helloWorld</id>
        <versionNumber>1.0</versionNumber>
        <filename>helloWorld</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>helloWorld</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>helloWorld.swf</content>
            <systemChrome>standard</systemChrome>
            <transparent>false</transparent>
            <visible>true</visible>
            <fullScreen>true</fullScreen>
            <autoOrients>false</autoOrients>
            <aspectRatio>portrait</aspectRatio>
            <renderMode>auto</renderMode>
        </initialWindow>
        <customUpdateUI>false</customUpdateUI>
        <allowBrowserInvocation>false</allowBrowserInvocation>
        <icon></icon>
    </application>
    You can refer :
    http://forums.adobe.com/thread/848449?tstart=0
    Same problem I posted b4 2 days.
    Ok.tell me one more thing that whatever file I will download from net, its dimentions will
    not be the same as iphone (230*480) , so how it's .ipa will directly get run on device?

  • Forced to use Air SDK?

    I'm trying to use Flash Builder 4.7 with our current projects. All these projects require Flex SDK 4.1 because we publish for Flash Player 10.
    It's not possible to select Flex SDK 4.1, I'm being forced to use the AIR SDK 3.4. These projects don't even require Adobe air.
    I'd really like to use Flash Builder 4.7 with our projects but this keeps me from using it while developing.

    Im so glad I finally found this thread. I am going to move back to 4.6 if I can find the download. I tried for 2 days to get my projects at work running 4.6 to work on my laptop at home running 4.7. I have multiple library projects and I single action script project with a link to the lib projects and I still can not get it to work on 4.7. I tried making it an action script project but could only use AIR and got tons of errors, a flex project but then ran into run time issues of not being able to find packages. It has really wasted a lot of my time and my companies time. Having the option to choose SDK was a good feature. I still much prefer Flash Develop as it is a simple application but as it is not available for the Mac I am forced to use Flash Builder which I think is bloated, terrible shortcut keys and lacks so many simple features that Flash Builder comes with. Maybe some of those features are in Flash Builder but everything is so hard to find I find myself doing things the slow way just because I refuse to go digging for things for example is there an easy way to get the path to an asset qucikly into my code as an embed path. Any way, Im going off topic. Reverting back to 4.6 if I can find it although I have just spend good money on an Adobe Creative Cloud membership so hopefully I can find a 4.6 download in there but Im not that confident.
    Rant over. 

  • Use AIR sdk in a panel

    Hello,
    I'd love to be able to access the file system with a panel. I've read that after cs5 panels use the AIR framework, but I'm not entirely sure how to use it. I'm currently using the flex 3.4.0 sdk which was required for CS4. How can I go about upgrading to the AIR sdk?
    Thanks,
    Cameron

    Hi Tom,
    Thanks for getting back to me. My project doesn't have a .actionScriptProperties file (which surprises me, as I feel it used to have one). Instead I have a .flexProperties file. I tried adding that bit in there but when I try to do something like `import flash.filesystem.*` it doesn't autofill.
    1. Will what you mentioned work in flexProperties?
    2. Do I need a lib of some sort to work with AIR?

  • ANT build produces not working package with 3.5 AIR SDK

    I used AIR SDK 3.1 and have ANT script to compile and package iPad(AdHoc for testing) application. I tried to switch to 3.5 SDK today but when I install *.ipa and launch on iPad it hangs at the spalsh screen.
    I tried to make release build using Flash Builder UI and it worked. So the question is has anything changed in terms of packaging/compilation options?
    Just in case attached 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>
    Thanks

    You may want to try using the settings used by Flash Builder to package the application, more details of which can be found at:http://helpx.adobe.com/x-productkb/multi/compilation-results-flex-builder-flex.html
    Update your ANT script with these, and try again.
    Please get back and tell if it resolved the issue and what change you had to made in your ANT script.
    Thanks,
    Neha

  • Adobe AIR SDK 4 - no 'bundle' target?

    Hi,
    I have been building a native AIR desktop installer using -target native. However, I want to include a captive runtime as the user may not have the AIR runtime nor an internet connection.
    The docs suggest that -target bundle is my friend, and then I can build my own installer from the folder it builds.  However, my version of adt (I have v4.0 of the SDK) seems not to have this target!
    > adt -package -storetype pkcs12 -keystore selfcert.p12 -storepass ****** -target bundle ******* config.xml index.html css fonts img js thankyou.png
    Unknown package target bundle
    usage:
      adt -checkstore SIGNING_OPTIONS
      adt -certificate -cn <name> ( -ou <org-unit> )? ( -o <org-name> )? ( -c <country> )? ( -validityPeriod <years> )? ( 10
    24-RSA | 2048-RSA ) <pfx-file> <password>
      adt -help
      adt -migrate SIGNING_OPTIONS ( <air-file-in> | <airn-file-in> ) <output-file>
      adt -package SIGNING_OPTIONS ( -target air )? <output-package> ( <app-desc> FILE_OPTIONS | <input-package> )
      adt -package SIGNING_OPTIONS -target airn <output-package> ( <app-desc> FILE-AND-PATH-OPTIONS | <input-package> )
      adt -package -target ( apk | apk-debug | apk-emulator ) ( CONNECT_OPTIONS? | -listen <port>? ) ( -airDownloadURL <url>
    )? SIGNING_OPTIONS <output-package> ( <app-desc> PLATFORM-SDK-OPTION? FILE-OPTIONS | <input-package> PLATFORM-SDK-OPTIO
    N? )
      adt -package -target ( ipa-test | ipa-debug | ipa-app-store | ipa-ad-hoc ) CONNECT_OPTIONS? SIGNING_OPTIONS <output-pa
    ckage> ( FILE_OPTIONS | <input-package> )
      adt -package SIGNING_OPTIONS? -target native SIGNING_OPTIONS? <output-package> ( <app-desc> FILE-OPTIONS | <input-pack
    age> )
      adt -package SIGNING-OPTIONS -target ane <output-package> <ext-desc> ANE-OPTIONS
      adt -prepare <airi-file> <app-desc> FILE_AND_PATH_OPTIONS
      adt -sign SIGNING_OPTIONS ( -target ( air | airn | ane ) )? ( <airi-file> | <unsigned-ane-file> ) <output-file>
      adt -installRuntime   PLATFORM-OPTION PLATFORM-SDK-OPTION? ( -device <deviceID> )? ( -package <apk-file> )?
      adt -installApp       PLATFORM-OPTION PLATFORM-SDK-OPTION? ( -device <deviceID> )? -package <apk-file>
      adt -uninstallRuntime PLATFORM-OPTION PLATFORM-SDK-OPTION? ( -device <deviceID> )?
      adt -uninstallApp     PLATFORM-OPTION PLATFORM-SDK-OPTION? ( -device <deviceID> )? -appid <app-id>
      adt -launchApp        { PLATFORM-OPTION PLATFORM-SDK-OPTION? ( -device <deviceID> )? ( -debuggerPort port )? -appid <a
    pp-id> }
      adt -runtimeVersion   PLATFORM-OPTION PLATFORM-SDK-OPTION? ( -device <deviceID> )?
      adt -appVersion       PLATFORM-OPTION PLATFORM-SDK-OPTION? ( -device <deviceID> )? -appid <app-id>
      adt -version

    Hi Colin. Thanks for your reply. I don't believe they are already captive runtime, because:
    when I run them on an Internet-connected computer the installer shows the 'Also download the AIR runtime' option ticked and greyed out, and
    when I run them on a laptop with no net connection, I get an error message saying the AIR runtime is required/not present

  • Why reloading pure asset SWF with AIR sdk 3.6+ doesn't work?

    Hi, I posted this in the AIR beta channel, but I think it suits better here... I'm sorry for double posting.
    Hi,
    I have a game targeting iOS using AIR sdk that needs to load many swf assets from the disk (packaged with the game). When using AIR sdk 3.5, everything runs just fine. When upgrading the sdk to 3.6 or later (-swf-version=19, 20, 21), we ran into the following problems:
    1) The packaging time (making the ipa file for iOS) passes from 15 minutes to 40+ minutes.
    2) The game can't load any swf twice (ie. reload a swf).
    The first problem is not a big deal. We only have to wait a little bit more. Our guess is that is has to do with new feature introduced by the sdk 3.6, which will go through all packaged secondary swfs and remove the code from it, and since we have lot of swf assets, it takes more time.
    The second problem is way more serious, as I have to be able to reload assets according to player's action. Since we have a ton of assets, I can't keep them all in the memory as we could quickly run out of memory.
    I know that there's a documented limitation of sdk 3.6 which states:
    In AIR apps on iOS running in AOT mode there is a problem when a SWF is reloaded. Therefore reloading a SWF will not be allowed for AIR apps for iOS in AOT mode and attempting to do so will result in following error:
    Error 3764: Reloading a SWF is not supported on this operating system
    It also says that "Reloading of pure asset SWFs will work with AIR 3.7". However, that's not true, since all my assets are pure asset SWF without any code inside. It won't work, even with AIR 3.8.
    While searching on the internet, I came across a forum post that says that the only way to know if a swf is a pure asset swf, is by using swfdump.exe, and searching for the DoABC2 tag. I did it, and effectively, DoABC2 tag was there, but empty.
    So my first observation is that:
    - Pure asset SWF file containing empty DoABC2 tag can be reloaded using AIR SDK 3.5
    - Pure asset SWF file containing empty DoABC2 tag can't be reloaded using AIR SDK 3.6+
    It seems to me that AIR SDK 3.6+ doesn't care if the tag is empty or not. If it is there, then it's not ok.
    Then I wanted to know why my SWFs have this empty tag. After lot of tests, it turns out that it is because I am using jsfl to automate the export of assets from a FLA file. And there comes my second observation:
    - When exporting a swf without code from Flash IDE (Ctrl+Alt+Shift+S), there's no empty DoABC2 tag.
    - When exporting a swf from the Flash IDE's library (right click on the library Movieclip -> Export Flash movie...), empty DoABC2 tag is automatically inserted.
    Unfortunately, my jsfl script uses thee same Library export functionality, and it produces the same "contaminated" swf. Why doesn't it produce the same SWF from both ways of export? I have no idea.
    In the perfect world, the AIR SDK would not only look for the DoABC2 tag, but it should check whether if there's code inside. Also, Flash should use the same export process disregarding if it is being called from the IDE or the Library, and not inserting empty DoABC2 tag when there's no code.
    As for now, I can't find any workaround to solve my problem. That means that I'm stuck with swf-version=18, and I can't benefit from all the cool features such as rectangle textures, new Context3DTextureFormat etc.
    If anyone has a solution, or simply pointing out what I'm doing wrong here, please share it.
    Thanks for reading.
    Iojeirg

    Hi makc3d,
    Thanks for the response. After all that time I started losing hope.
    I would not say that the abvious solution is to remove the tag. I think it should not be put there in the first place if there's no code at all. Moreover, this only happens when exporting a MC from the Library, and it works just fine when exporting normally (publish). It seems more like a bug than an expected behaviour.
    Also, AIR should check for actual code in this tag instead of relying only on the tag itself.
    Your solution is a nice workaround, and I will certainly try that out. But as I said, it will not fix the original bug, it will only patch it later on in the process.

  • Air sdk 16.0 and mobile theme css

    Hi,
    I use AIR SDK 16.0 in order to build an ARM 64bits for IOS. However the default css mobile theme (mobile.swc) is not taken in consideration while with SDK 15.0 it was ok. How do I can use default.css of mobile.swc with SDK 16.0?
    Thanksin advance,
    Best ragards,
    Cédric.

    Hello Adobe developer,
    The crash happens when app included ANE file. The description of issue is same with comment "Vivid75 Feb 3, 2015 3:26 PM" (The crash happens on 64 bit devices running ios 7.x that have ANE files attached to them. It crashes even if the ANE is 64 bit compatible).
    When do you offer the next public release of AIR SDK which fixed the crash issue?

  • Auto install latest version of AIR before release package is installed

    Is it possible to somehow prompt the user to install the latest version of AIR or have it automatically install before they can install a project I've exported from FB?
    So for example, everyone's running AIR 2.6 but my project uses AIR SDK 2.7. Can the installer check if they're running 2.7 before installing my application?

    Try downloading the appropriate offline installer(s) from http://helpx.adobe.com/flash-player/kb/installation-problems-flash-player-windows.html#Ins tall_in_a_firewall_proxy_server_environment

  • Intellisense not working after update adobe air sdk on Flash CS6

    I updated the Flash Professional CS6 Adobe AIR SDK to 15.0.0.249, but when i start a .FLA file that uses the new SDK, the Intellisense not work! So i need use AIR SDK 3.4 (native) to work with Intellisense... This is a real waste of time! Can i fix it?

    Hello
    > Is there anybody from toshiba following the thread
    I dont think so because it s an user to user forum only and nobody from Toshiba is here.
    Can you post more details? You wrote that you cant watch flash videos but do you get an error message or what happens exactly?
    What browser do you use?
    I would recommend reinstalling Adobe Flash from Android market. This should help.

  • Content is not Panning while softkeyboard appears in GPU and Direct Mode (Adobe Air SDK 4.0.0.1390)

    Hi,
    My content is not panning while softkeyboard appears in GPU and Direct Mode(I have placed my input textfield at the bottom of the screen) it is working fine with the CPU and AUTO Mode. I am using Air sdk v 4.0.0.1390. I have checked my manifest file also and have added '<softKeyboardBehavior>pan</softKeyboardBehavior>' still it is not panning my content while keyboard appears.
    Has anybody faced this problem earlier?
    (On Android i am getting this problem on iOS it is working fine)

    Could you please open a new bug report on this over at https://bugbase.adobe.com?  When adding the bug, please include some sample code or a sample application so we can quickly test this out internally.  If you'd like to keep this private, feel free to email the attachment to me directly ([email protected]). 
    Once added, please post back with the URL so that others effected can add their comments and votes.
    Thanks,
    Chris

  • FlexNativeMenu issues under AIR SDK 3.9

    Hello,
    I'm trying to recreate a custom XML-based FlexNativeMenu (an Adobe.com example) by using the latest air sdk 3.9 (flex sdk 4.6.0 + air sdk 3.9)... The mxml code I'm trying to run is:
    <?xml version="1.0" encoding="utf-8"?>
    <!-- aircomponents/src/NativeMList.mxml -->
    <s:WindowedApplication xmlns:fx="http://ns.adobe.com/mxml/2009"
                                                         xmlns:s="library://ns.adobe.com/flex/spark"
                                                         xmlns:mx="library://ns.adobe.com/flex/mx" menu="{testMenu}">
      <fx:Declarations>
      <!-- The XML data provider -->
                        <fx:XML format="e4x" id="menuData">
                                  <root>
                                            <menuitem label="MenuItem A">
                                                      <menuitem label="SubMenuItem A-1" type="check" toggled="true"/>
                                                      <menuitem type="separator"/>     
                                                      <menuitem label="SubMenuItem A-2"/>
                                                      <menuitem label="SubMenuItem A-3">
                                                                <menuitem label="Sub-SubMenuItem A-3-1"/>
                                                                <menuitem label="Sub-SubMenuItem A-3-2" enabled="false"/>
                                                                <menuitem label="Sub-SubMenuItem A-3-3"/>
                                                      </menuitem>
                                            </menuitem>
                                            <menuitem label="MenuItemB">
                                                      <menuitem label="SubMenuItem B-1"/>
                                                      <menuitem label="SubMenuItem B-2"/>
                                            </menuitem>
                                  </root>
      </fx:XML>
                        <mx:FlexNativeMenu id="testMenu" dataProvider="{menuData}" labelField="@label" showRoot="false"/>
      </fx:Declarations>
    </s:WindowedApplication>
    However, every time I'm running the debugger, the same issue appears (something related to dataDescriptor):
    [SWF] testmenu.swf - 1,700,179 bytes after decompression
    ReferenceError: Error #1065: Variable mx.controls.treeClasses::DefaultDataDescriptor is not defined.
              at mx.controls::FlexNativeMenu()[E:\dev\4.y\frameworks\projects\airframework\src\mx\controls\FlexNativeMenu.as:733]
              at testmenu/_testmenu_FlexNativeMenu1_i()
              at testmenu()[/Users/Minopharma/Documents/Adobe Flash Builder 4.6/testmenu/src/testmenu.mxml:5]
              at _testmenu_mx_managers_SystemManager/create()[_testmenu_mx_managers_SystemManager.as:51]
              at mx.managers.systemClasses::ChildManager/initializeTopLevelWindow()[E:\dev\4.y\frameworks\projects\framework\src\mx\managers\systemClasses\ChildManager.as:311]
              at mx.managers::SystemManager/initializeTopLevelWindow()[E:\dev\4.y\frameworks\projects\framework\src\mx\managers\SystemManager.as:3057]
              at mx.managers::SystemManager/http://www.adobe.com/2006/flex/mx/internal::kickOff()[E:\dev\4.y\frameworks\projects\framework\src\mx\managers\SystemManager.as:2843]
              at mx.managers::SystemManager/http://www.adobe.com/2006/flex/mx/internal::preloader_completeHandler()[E:\dev\4.y\frameworks\projects\framework\src\mx\managers\SystemManager.as:2723]
              at flash.events::EventDispatcher/dispatchEventFunction()
              at flash.events::EventDispatcher/dispatchEvent()
              at mx.preloaders::Preloader/timerHandler()[E:\dev\4.y\frameworks\projects\framework\src\mx\preloaders\Preloader.as:542]
              at flash.utils::Timer/_timerDispatch()
              at flash.utils::Timer/tick()
    Interestingly, when tried to debug the same mxml code above by using air sdk 3.1 (flex 4.6.0 +air sdk 3.1), everything is displaying normal...
    I really don't understand where is the problem? Is it something new/changed in air sdk 3.9 comparing to 3.1 (regarding the same menu component) or is it a bug?
    I would really appreciate any help in solving this issue...
    Regards,
    Nikola

    Hello,
    I'm trying to recreate a custom XML-based FlexNativeMenu (an Adobe.com example) by using the latest air sdk 3.9 (flex sdk 4.6.0 + air sdk 3.9)... The mxml code I'm trying to run is:
    <?xml version="1.0" encoding="utf-8"?>
    <!-- aircomponents/src/NativeMList.mxml -->
    <s:WindowedApplication xmlns:fx="http://ns.adobe.com/mxml/2009"
                                                         xmlns:s="library://ns.adobe.com/flex/spark"
                                                         xmlns:mx="library://ns.adobe.com/flex/mx" menu="{testMenu}">
      <fx:Declarations>
      <!-- The XML data provider -->
                        <fx:XML format="e4x" id="menuData">
                                  <root>
                                            <menuitem label="MenuItem A">
                                                      <menuitem label="SubMenuItem A-1" type="check" toggled="true"/>
                                                      <menuitem type="separator"/>     
                                                      <menuitem label="SubMenuItem A-2"/>
                                                      <menuitem label="SubMenuItem A-3">
                                                                <menuitem label="Sub-SubMenuItem A-3-1"/>
                                                                <menuitem label="Sub-SubMenuItem A-3-2" enabled="false"/>
                                                                <menuitem label="Sub-SubMenuItem A-3-3"/>
                                                      </menuitem>
                                            </menuitem>
                                            <menuitem label="MenuItemB">
                                                      <menuitem label="SubMenuItem B-1"/>
                                                      <menuitem label="SubMenuItem B-2"/>
                                            </menuitem>
                                  </root>
      </fx:XML>
                        <mx:FlexNativeMenu id="testMenu" dataProvider="{menuData}" labelField="@label" showRoot="false"/>
      </fx:Declarations>
    </s:WindowedApplication>
    However, every time I'm running the debugger, the same issue appears (something related to dataDescriptor):
    [SWF] testmenu.swf - 1,700,179 bytes after decompression
    ReferenceError: Error #1065: Variable mx.controls.treeClasses::DefaultDataDescriptor is not defined.
              at mx.controls::FlexNativeMenu()[E:\dev\4.y\frameworks\projects\airframework\src\mx\controls\FlexNativeMenu.as:733]
              at testmenu/_testmenu_FlexNativeMenu1_i()
              at testmenu()[/Users/Minopharma/Documents/Adobe Flash Builder 4.6/testmenu/src/testmenu.mxml:5]
              at _testmenu_mx_managers_SystemManager/create()[_testmenu_mx_managers_SystemManager.as:51]
              at mx.managers.systemClasses::ChildManager/initializeTopLevelWindow()[E:\dev\4.y\frameworks\projects\framework\src\mx\managers\systemClasses\ChildManager.as:311]
              at mx.managers::SystemManager/initializeTopLevelWindow()[E:\dev\4.y\frameworks\projects\framework\src\mx\managers\SystemManager.as:3057]
              at mx.managers::SystemManager/http://www.adobe.com/2006/flex/mx/internal::kickOff()[E:\dev\4.y\frameworks\projects\framework\src\mx\managers\SystemManager.as:2843]
              at mx.managers::SystemManager/http://www.adobe.com/2006/flex/mx/internal::preloader_completeHandler()[E:\dev\4.y\frameworks\projects\framework\src\mx\managers\SystemManager.as:2723]
              at flash.events::EventDispatcher/dispatchEventFunction()
              at flash.events::EventDispatcher/dispatchEvent()
              at mx.preloaders::Preloader/timerHandler()[E:\dev\4.y\frameworks\projects\framework\src\mx\preloaders\Preloader.as:542]
              at flash.utils::Timer/_timerDispatch()
              at flash.utils::Timer/tick()
    Interestingly, when tried to debug the same mxml code above by using air sdk 3.1 (flex 4.6.0 +air sdk 3.1), everything is displaying normal...
    I really don't understand where is the problem? Is it something new/changed in air sdk 3.9 comparing to 3.1 (regarding the same menu component) or is it a bug?
    I would really appreciate any help in solving this issue...
    Regards,
    Nikola

  • Flash CC no more AIR SDK 16 !?!?

    Omg, are you kidding me ?
    AIR sdk 15+ has major issues with video on android, refering to this post: https://forums.adobe.com/thread/1571055
    The only solution is to use air sdk 14 and Flash CC does nto allow that anymore !?!?!??!?!?!?
    Adobe, you are just continuing to kill this community! Unbeliveable!!

    you can add other sdks.
    Can Flash Pro CC publish to flash player 9?? | Adobe Community

  • Samsung saying we are required to submit app that was developed using Samsung SDK after July1, 2014 - End of Air for Samsung?

    I just got an email from Samsungs Seller office saying:
    1. When submitting new app in Seller Office, you are required to submit app that was developed using Samsung SDK.
    Samsung SDKs are the tools that help sellers to make apps using Samsung device-specialized functions such as S Pen, Finger Print, Gesture, Motion and more. Please visit SAMSUNG DEVELOPERS (http://developer.samsung.com/) to download Samsung SDKs and obtain additional information.
    In case of existing apps registered in Seller Office, the apps can be updated without using Samsung SDK.
    2. Samsung Seller membership will be terminated for those who registered before February 20, 2014 (GMT +09:00), but have not submitted any apps to Samsung Apps Seller Office. (Membership termination date : June 30, 201
    Does this mean we can no longer submit AIR based apps???

    For what it’s worth, we have submitted three apps to Samsung, and the combined total of the three for the last month is about half of the downloads for just the worst of the three in iTunes. So, no great loss to not submit to Samsung.
    It will affect friends of mine though, who are doing apps in conjunction with Samsung themselves. I imagine they will need to continue to submit to the Samsung store!

  • I need to remove "air." from package name. I'm get a Layout xml error when repackaging android app..

    So, i'm doing this on my own app. I made an update for an older app that was build using Native Android. But this time, i used Adobe AIR... The catch is Adobe likes to append a "air." to the front of your package name without asking you. So basically I can't upload my update because it has a new package name is now "air.com.mycompany.myapp" rather than the original "com.mycompany.myapp"
    Basically I'm going through this guide..
    http://helpx.adobe.com/air/kb/opt-out-air-application-analytics.html
    I followed all the steps, made all the adjustments to the androidmanifest.xml like it asks.
    But after going along with the above guide, with no issues when i get to the step that says
    "Run the following command to create the resource file for the updated AndroidManifest.xml:"
    I run this..
        "/Users/brybam/Documents/eclipse/android-sdk-mac_x86/platform-tools/aapt" package -f -M AndroidManifest.xml -F resources.arsc -I "/Users/brybam/Documents/eclipse/android-sdk-mac_x86/platforms/android-8/android.jar" -S ./res
    But I keep getting the same error regarding the xml files in res/layout
        ./res/layout/expandable_chooser_row.xml:1: error: Error parsing XML: not well-formed (invalid token)
        ./res/layout/expandable_multiple_chooser_row.xml:1: error: Error parsing XML: not well-formed (invalid token)
        ./res/layout/main.xml:1: error: Error parsing XML: not well-formed (invalid token)
        ./res/layout/multiple_file_selection_panel.xml:1: error: Error parsing XML: not well-formed (invalid token)
        ./res/layout/ssl_certificate_warning.xml:1: error: Error parsing XML: not well-formed (invalid token)
    The guide doesn't say anything about these xml files, and im not sure what to do with these or how to handle them.
    If i go into the res/layout folder, and just delete these (i know they're necessary. But i just deleted them as a test, to get through the rest of the guide...)
    I was able to get through the rest of the steps in the guide fine, make an apk, and put it on my phone...only to find out the app will crash the moment you try to run it. Probably because i deleted the layout xml files...But i cant get the command i need to run above to accept them!
    So, earlier in the guide they have me use thing thing called the "AXMLPrinter2.jar" to make the AndroidManifest.xml readable so i can edit it.
    I run something like this:
        java -jar "/Users/brybam/Desktop/repackage/AXMLPrinter2.jar" AndroidManifest.xml > AndroidManifest.xml.bk
    This makes a new file "AndroidManifest.xml.bk" and i can edit that.
    So, I was thinking with all of these layout xml files, maybe I could run this "AXMLPrinter2.jar" on them and then edit them. Because right now if you open them they're not human readable, and its hard for me to work on them if they're not...
    I tried this thinking i could do the same thing...
        java -jar "/Users/brybam/Desktop/repackage/AXMLPrinter2.jar" main.xml > main.xml.bk
    Just get a blank file and a console erorr when trying to use the AXMLPrinter2.jar on the layout xml files...
        java.lang.ArrayIndexOutOfBoundsException: 67
                  at android.content.res.StringBlock.getShort(StringBlock.java:231)
                  at android.content.res.StringBlock.getString(StringBlock.java:91)
                  at android.content.res.AXmlResourceParser.getName(AXmlResourceParser.java:140)
                  at test.AXMLPrinter.main(AXMLPrinter.java:56)
    So, I think my whole issue is based around these XML files not being converted to human readable before i try and re-package....
    EDIT:::
    Ok, so I found a site that talks about the error I'm getting but it's in chinese, and even after translating the page...I'm still not well versed with terminal and this stuff to get it.
    It reads:
    "Error.
    Final conclusion:
    In minSdkVersion <= 7, AXMLPrinter2.jar can normally decompile xml file
    Greater than 7 can not be normal decompile xml file (AndroidManifest.xml except)
    Give way to share a batch decompile xml file:
    First, create a *. Txt file
    Stresses inside the content authoring
    for / r layout%% a in (*. xml) do @ java-jar AXMLPrinter2.jar "%% a" >> "%% a". txt
    Then this txt file extension into bat form, and this BAT the file and AXMLPrinter2.jar on the same directory will be decompiled xml into the layout directory
    Decompilation results can be generated by executing the bat file multiple xml files."
    - http://hi.baidu.com/ghcghc/item/ecbaa1ce997cb225a0b50ac2
    Maybe someone with more know-how could explain what they're explaining? I get that he's saying the issue im seeing appears when you're using minSdK <=7 but I need to use minSdk 8. Does anyone understand this work around? And how I might go about it on a Mac with terminal?
    I wish adobe would make it easy to remove the "air." from the package name. If they want to convert old Native devs to AIR devs...the transition needs to be seamless. But now I'm about to have to go back to Native because I can't update an app I already have out on the market with an air app.

    Hello~
         I also tried to remove "air." package name in air application. And i encounter the same problem.
         I do not find any solution to decode the xml inside res folder by AXMLPrinter2.jar. And those xml inside is compressed which is unreadable.
         However, what you can do is copying the structure of res folder. And go to your air sdk file path -  adobeair-sdk-folder/lib/android/lib/resources/
         Replace those file exists in your res folder. And copy "values" folder to your res folder.
         Hope this solve your problem~

Maybe you are looking for