Air app misconfigured

I have taken over an app project. it has a publisherID in the descriptor xml to maintain updates and the current Air version is 1.5.3. so obviously was originally built on previous version.
The certificate expired, the tech team purchased a new re-issued certificate.
Current setup Flash Builder 4 on Max OS 10.6.5.
A) I have signed the application with the new certificate.
Upon installation of the .air file I get:
The message I get is:
"Sorry, an error has occurred.
The Application cannot be installed because the installer has been mis-
configured.  Please contact the application author for assistance."
B) I used the java ADT -migrate to apply the old certificate.
This goes through seemingly ok.
Upon installation of the new migrated .air file, I get:
"Sorry, an error has occurred.
The Application cannot be installed because the installer has been mis-
configured.  Please contact the application author for assistance."
I am told the exact same App worked perfectly (for upgrades) on the old certificate before its expiration.
I have tried changing the version no to eliminate that.
Any suggestions please?

The Solution:
A recent Flash Builder Update has been forced through by Adobe.  Which means you cannot publish to air versions prior to 2.0.
The Flex 4.1 + this 'adobe update' implies that we must be using at least Adobe 2.0.
I had:
<application xmlns="http://ns.adobe.com/air/application/1.5.3">
Solution is:
Replace <application xmlns="http://ns.adobe.com/air/application/1.5.3">
with <application xmlns="http://ns.adobe.com/air/application/2.0">
Also just in case you need to know where the adt tool is on a mac:
I found the java version most reliable:
Assuming the air app is on the mac desktop and the old certificate has been added to the mac keystore (jus opening the certificate should be enough to add it to the keystore if you select the appropriate oprtion when asked)
cd directory to:
/Applications/Adobe Flash Builder 4/sdks/4.1.0/lib/
Then run
java -jar adt.jar -migrate -storetype pkcs12 -keystore <old certificate name>.p12
"/Users/<username>/desktop/MyAirApp.air" "/Users/<username>/desktop/MyAirApp_migrated.air"
You will be asked for the old certificate password, enter this and you are done
P.S. Strike through text on this does not work properly
P.P.S Marking my own question as answered when adding this reply does not work

Similar Messages

  • Cannot install LCCS Navigator AIR app - "Sorry, an error has occurred"

    I am unable to install the LCCS "SDK Navigator Application" from the LCCS Developer portal. When I try to run the AIR installer, I get the following error message:
    Sorry, an error has occurred.
    This application cannot be installed because this installer has been misconfigured. Please contact the application author for assistance.
    /Library/Frameworks/Adobe AIR.framework/Versions/Current/Resources/Info.plist shows my AIR "CFBundleVersion" is "2.6.0.19140".

    Hi Brian,
    I did try to install LCCS Navigator AIR app on the version of AIR runtime you specified, and did not hit any issues.
    Can you give us more details such as OS version, are you updating or installing the app. Also can you try a clean install too.
    Thanks
    Arun

  • Adobe AIR app installation issue due to certificate problem on mac 10.9.5

    Im trying to upgrade and then reinstall an Adobe Air application but get the error message failing to install due to a certificate issue.
    The developer says the fix is to uninstall the app and install again but this also fails.
    Checked my machine clock - saved but that didnt work
    The adobe AIR uninstaller simply says I have the latest version? Cant seem to delete and reinstall although other adobe air apps work so I dont think this is the issue
    I have gone through the troubleshooting guide: Troubleshoot AIR installation | Mac OS but still have the issue?
    Any ideas would be great.

    I suspect your Mac OS install was an in place upgrade from an earlier version. This is something I would never even consider with a production machine.

  • Need to 'launch' AIR app from SD card on Samsung Galaxy TABLET...

    April/28/11 at 3pm ET
    Hi to the group...
    Not 100% sure if this is proper forum to ask this, if anyone knows a better one please point me to it via ([email protected])
    Ok. Trying to see if my working .AIR app will run on my pals Samsung Tablet (before I buy one for myself)...
    Dropped the 'AIR' file onto the SD card (I can see it (the AIR file, size correct) via the fileBrowser app but clicking it does nothing.
    Of note AIR is installed in background of the device and it is running.
    Cant see/find an 'Adobe AIR launcher?' icon' anywhere (only see Adobe PDF browser).
    In all my web searching I see 10000 developer related tutorials re: creating an APK file / converting to APK file using Flash Professional ect.  Not what I am looking for...
    I think I am missing something very basic here is there a launcher for AIR apps on Android?
    TIA //GregH

    Hello
    Thank you for your post.
    You cannot throw directly from your external device, however you can once that file is transferred to internal memory.
    please review this guide for instructions on how.
    How to throw (send) music, video or picture files to a DNLA compatible device.
    https://us.en.kb.sony.com/app/answers/detail/a_id/34563/c/65,66/kw/34563

  • How do I use transparent=true in my Air app but still displaying swf ?

    How do I use transparent=true in my Air app but still displaying swf's files ?
    The thing is that I created a customized chrome, and looks nice when it is transparent cause seems to be floating, it works as a browser, but the problem is that when I navigate with it into a page wich contains embedded youtube videos, as in example, or any other swf file... it just doesn't show...
    Any help ? thanks in advance,

    Contact iTunes Support: http://www.apple.com/support/itunes/contact/

  • How can I set connection to external XML file with Dreamweaver to buiild AIR app?

    Hello,
    I try to do simple AIR app in dreamweaver. It's not problem
    to use static data. But I'd like to use dynamic data from external
    XML file. I try to use Spry and evrything works fine in web browser
    but i have problem with loading external XML data into my app in
    AIR. Can I simply transform my spry based html app into AIR?
    What should I add to do this?
    Pawel

    Daniel Lichtenwald wrote:
    What are the requirements and steps for arranging to receive this large file using File Transfer Protocol (FTP)?
    Usually, we don't speak of "receive" when using FTP, since the file is transferred from server to client, so it's more of a case of "download".
    At your end, it's simple. You use an FTP client; under SL, that includes Finder and Safari, so you don't even need to get any additional software.
    At the other end, it's more complicated; the 'sender' must set up an FTP server on his machine.
    Alternatively, you can set up your own Mac as an FTP server, and have the 'sender' connect to you with an FTP client and upload the file; but, if your Mac lives behind a router, then you have more work to do with the router settings.
    That's why it's much easier to use the file sharing services mentioned above -- if they are available in both sender's and receiver's locations. (Keep in mind that some countries block access to all those mentioned -- except perhaps <www.transfer.ro>, of which I know absolutely nothing.)

  • Flash Builder 4.7 won't debug air app on Android devices  anymore

    Hi there,
    A strange thing happened today to my Flash Builer 4.7 installation on OS 10.8.5 : it suddenly refused installing and debugging AIR apps.
    At -the famous- 57% of compilation completion I can see the "installing app on device" message, but nothing happens then, and the one minute connection to app timeout is finally triggered.
    I had a look at other threads dealing with this problem here http://forums.adobe.com/thread/1154269 and here http://www.androidpolice.com/2013/02/12/new-android-4-2-2-feature-usb-debug-whitelist-prev ents-adb-savvy-thieves-from-stealing-your-data-in-some-situations/ and I downloaded the latets Android SDK and replaced a bunch of files into the /Applications/Adobe Flash Builder 4.6/sdks/4.6.0/lib/android/bin folder but nothing worked.
    The fun side of the issue is that yesterday it worked, and this morning it did not worked anymore, but I swear I did not ugraded Android on my phone nor I upgraded AIR SDK in FLash Builder or OS X. The Android phone is the same as usual, a Nexus 4 with Android 4.3, that I upgraded 1 month ago.
    I can't debug my Android app anymore, this drives me crazy, and I spent the day trying to find a solution.
    Do you guys had a similar problem ?

    My mistake...
    There was a typo into the XML application descriptor, that prevented the app to install properly on the device.
    Precisely, it wasn't a typo but raher a malformed <intent-filter> node. I launched adb tool from the console with adb install MyApp.apk command, and I saw this : Failure [INSTALL_PARSE_FAILED_MANIFEST_MALFORMED] in the terminal. From here it was easy to find the culprit.
    What would be cool is to have this feature inside the Flash Builder's Console panel.

  • How do I set the stage quality in an AIR app?

    In this article you can set the stage quality to 16X16LINEAR. I'm not able to do this in my AIR app:
    <?xml version="1.0" encoding="utf-8"?>
    <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"
      width="600" height="625"
      preinitialize="preinitializeHandler(event)"
      >
      <fx:Script>
      <![CDATA[
      import mx.core.FlexGlobals;
      import mx.events.FlexEvent;
      import mx.managers.SystemManager;
      protected function preinitializeHandler(event:FlexEvent):void {
      systemManager.topLevelSystemManager.stage.quality = StageQuality.HIGH_16X16_LINEAR;
      trace("quality=" + systemManager.topLevelSystemManager.stage.quality); // HIGH
      ]]>
      </fx:Script>
    </s:WindowedApplication>
    Flash Player 11.2 graphical gem | kaourantin.net

    From Adobe docs:
    "In the desktop profile of Adobe AIR, quality can be set to StageQuality.BEST or StageQuality.HIGH (and the default value is StageQuality.HIGH). Attempting to set it to another value has no effect (and the property remains unchanged). In the moble profile of AIR, all four quality settings are available. The default value on mobile devices is StageQuality.MEDIUM."
    StageQuality - Adobe ActionScript® 3 (AS3 ) API Reference

  • Is there a way to open the settings app from an air app on both iOS and android?

    Since you can't change the notifications settings within the app, is there a way to simply open the settings app from an air app? like a link or something like that?

    Even on iOS this has only recently been added by Apple for iOS 8 only using the line:
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]];
    So you would have to wrap this in an ANE and then again, only for iOS and only call it in iOS 8+

  • How to create a more general install package for an AIR app?

    Hi,
    I have been using the ADT to compile an exe of my AIR app along with some other files I want to distribute. Problem is, I would like to do more general install actions (e.g. copy a bunch of files to the users Documents directory, copy a file to the local store, install fonts etc). Right now I achieve some of these by copying stuff from the application directory on the first run, but that is rather kludgy. Currently I am looking at using InstallShield or InstallAnywhere to do what I want out of the can, but I thought I'd see if anyone has some more AIR-friendly suggestions...
    Thanks!

    In my case I managed to work around the issues we were having by doing a configuration pass on the first run of the app. That means I had to basically put all the data I needed in my assets directory using the ADT compiler, then determine if it is a first run as follows:
    var locationPrefsObj:SharedObject = SharedObject.getLocal("PrefsObj");
    if ( !locationPrefsObj.data.hasOwnProperty("appCreatedDate")
    || ( locationPrefsObj.data.appCreatedDate != File.applicationDirectory.creationDate.toString() ) )
         firstRun();
    else {
         initConfig();
    // initialize an existing config
    The firstRun function will obviously be very bespoke, but you need to set the SharedObject at the end of it to make sure it doesn't get called every time.
    // this function is only run straight after an install
    private function firstRun():void {
         var success:Boolean = false;
         // do your first run stuff here and mark success=true if you are happy   
         if ( success ) {
              // set the appCreatedDate - then a future install can identify dirt left by the previous install
              var locationPrefsObj:SharedObject = SharedObject.getLocal("PrefsObj");
              locationPrefsObj.data.appCreatedDate = File.applicationDirectory.creationDate.toString();
              locationPrefsObj.flush();
    Other gotchas I hit:
    (1) You can copy things from the assets folder no problem, but to move or delete anything (so as not to leave lots of extra stuff hanging around), you need to (a) run with administrator privileges on Vista and w7 (the elevation happens automatically if you leave the "Run after install" box checked on an ADT install), and (b) work around the Flash security model that says you can't delete anything from a subdirectory of Program Files under any circumstances. I got around this by something like:
    // delete a file
    new File(File.applicationDirectory.resolvePath("assets/fileToBeDeleted").nativePath).deleteFi le();
    It's a bit nasty as it violates the security model, but until ADT lets you put stuff in two install locations I can't see another way to clean up the install properly.
    (2) I tried to install fonts (using VB and other stuff), but it is a real mess - the models in all different flavours of Windows seem to be different. I gave up as our software could get around it another way ...
    Hope that helps!

  • I get 'unknown error' message when I try to sign in to Air app store (I can sign in to iTunes just fine). Anyone help

    When I try to sign in to the Air app store, I get an 'unknown error' message.  I can sign in to iTunes just fine.  Any suggestions?

    Fixed the problem by going to settings/store and logging out with apple ID.  Then logged back in with password and updates, apps, and iTunes store seem to work ok now.

  • Error message when downloading adobe air app.

    I have according to the installation program successfully installed adobe air. I am now trying to download an adobe air app from Jacqui Lawson and keep getting the following message.
    "Sorry an error has occurred. The application could not be installed. Try installing it again. If the problem persists, contact the application author."
    I have read other comments regarding this matter and tried everything suggested so far. I am still having the same issue.
    I am running windows vista 32 bit. All firewall and anti virus are off, UAC is enabled, I have uninstalled and reinstalled the program and I have tried using a different browser. Can anyone suggest anything else to try.

    Curtis Baughman
    Many of us have encounted this issue. The problem is not confined to a particular version or computer operating. Many homemade remedies and scientific ones have worked for some and not others. The most recent fix was offered by an ID by the name of Maud Barbara and seems to have been the answer for that user and at least one more.
    Maud Barbara's fix can be found at the end of the very long thread on the subject found
    http://forums.adobe.com/thread/1121947?start=40&tstart=0
    The rough Google Translate went
    Hello 
    I had the same problem as you and I just d have the solution:
    go to C / program files (86) / common files/OOBE
    Rename OOBE by OLDOOBE
    and your problem is resolved
    You can reinstall the software
    What worked for me in this case was none of the above. How I and others navigated this installation problem is documented in the thread cited.
    We look forward to your results to see what turned out to work for you.
    Thanks.
    ATR

  • Air App file damaged

    I am getting the message that the Air app (tried several)
    cannot install because the Air file is damaged. I have uninstalled
    and reinstalled Air. I’ve had this problem with my previous
    Mac (PowerPC). Just got a new Intel Mac - migrated my apps and
    still cannot install Adobe Air apps. Adobe Air installs fine - but
    not the apps. Here is my log file:
    Starting app install of
    file:///Users/christinedattilo/Desktop/TweetDeck_0_19_3.air
    UI SWF load is complete
    UI initialized
    Unpackaging to
    /private/var/folders/9c/9c2l9zRf2RWQ1++BYv7eNU+++TQ/TemporaryItems/FlashTmp0
    failed while unpackaging: [ErrorEvent type="error"
    bubbles=false cancelable=false eventPhase=2 text="internal crypto
    error" errorID=0]
    starting cleanup of temporary files
    application installer exiting
    Can someone help - there are so many good Air apps I’d
    like to use.

    hi... I've been reading a number of threads on this
    frustrating issue & feel that some may be in a form of denial
    over it... having successfully downloaded adobe mediaplayer I
    subsequently received error messages on start-up saying that the
    adobe air file was damaged, even though adobe media still worked
    ok.. eventually, & more out of tidiness than anything else, I
    decided to uninstall AIR & reinstall it & thence came the
    problems... no matter where I downloaded it from I got the same
    error message as everyone else, about the file being damaged...
    anyway, being basically lazy I couldn't be doing with all the
    recommended logging of installation files, removal of certificates,
    etc & decided to move the AIR installation file to my
    C:/Program Files/Adobe folder & try installing it from there..
    well, (cue fanfare) it worked! Obviously I can't guarantee it'll
    work for everyone or all intended uses but give it a go before you
    try all the other suggestions & you might save yourself an
    awful lot of heartache... cheers

  • Telstra Air App For Windows 8.1 Phone

    When will Telstra be providing an Air App for WIndows 8.1 phone?

    I, for one, support this request - especially with the universal app situation and the developer tools available to help convert iOS and Android code to Windows, there really shouldn't be much blocking this app being released. By all means say you're not going to write a Windows Phone 8.1 app from scratch, but how about a Windows 10 Mobile universal app? This would run not only on phones, but also 3G/4G enabled Windows tablets. If your developers are not aware of these tools, please get them to take a look at developer.windows.com to be enlightened! Here's a link to the actual iOS and Android 'bridges' that can help migrate an app easily: https://developer.windows.com/en-us/uwp-bridges

  • Is there no way to direct an AIR app's audio to different audio output devices?

    I'm needing to make a couple of our AIR apps select certain audio devices to send their audio output to, and last year, somebody mentioned possibly using native extensions to do this.  I had to start working on other things for a while, but I've come back to this (for the moment), and I've basically learned how to create native extensions.
    But so far, they don't seem to provide me any special access to anything going on under the hood of an AIR app.  When you stream live audio in through RTMP or RTMFP, the details of the audio are hidden from you.  There doesn't appear to be any place where you can actually access the audio bytes that are being sent over the wire.  You can specify a certain SoundTransform object for the NetStream to use, but that class is final and a vanilla Flash construct, so even if it may have a way to access the audio bytes, they're not acessible at all.
    It really looks like, when a NetStream object starts streaming in live audio, there is no way under the sun to access the audio bytes and direct them to a certain audio output device, with or without extensions.  Is this so?  It would be unfortunate if Adobe didn't allow this, even through native extensions.  Thanks.

    Couple quick thoughts..
    Limits are important. There's a large amount of work done to keep a clear separation between a users decision and a developers decision. For instance, you can't change a users default audio output because that clearly violates a users decision. That said, here's a whole mess of people debating the issue and actually eventually an undocumented COM API you can find that will actually let you do it in Vista/Win7 (but not 8), however don't expect that to be a 'good thing to do':
    http://social.microsoft.com/Forums/en-US/9ebd7ad6-a460-4a28-9de9-2af63fd4a13e/programatica lly-setting-the-default-playback-device-and-recording-device?forum=windowspro-audiodevelop ment
    You might want to get a beverage before reading that.
    Aside that, RTMP is secured, which is why you can't gain access to the bytes. The entire purpose of it is to assure media developers that their media can't easily be copied/stolen. Adobe doesn't document their method of securing streams but they do publish the RTMP specification. It's entirely possible for you to create your own RTMP server and encryption method while delivering a RTMP stream to custom client that you code yourself which can read the stream. Here's the spec:
    http://www.adobe.com/devnet/rtmp.html
    So I'd say it would be unfortunate if Adobe did give you access to the bytes. You might as well just hand users a mp3 of whatever song is playing because they would steal media left and right.
    That isn't to say you can't use a multitude of ways of getting the data going across the default output device. Plenty of apps (fraps/etc) capture video and mixed audio streams. But Adobe isn't going to give you the keys to the kingdom and let you decrypt their protected media protocol.

Maybe you are looking for