-
Notifications
You must be signed in to change notification settings - Fork 16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Application Namespace Not Updated for Flex Desktop Build & Run #869
Comments
Moonshine generates the namespace to the application descriptor file during a project's creation - based on the default or given SDK's configuration-read value. For this Moonshine relies on I saw this value is 32.0 in case of downloaded/installed Harman Flex/AIR SDK. I see I did some fixes here but this never been tested - Moonshine-IDE/Moonshine-SDK-Installer#56 (comment). |
…nto the bin-debug folder, during a Build & Run (#869)
I did couple of changes which affects following areas:
Beside that I have updated the Moonshine SDK Installer to install Harman Flex/AIR SDK with proper |
During our tests with @JoelProminic we found that a mirror-URL to download Apache Flex SDK binary is broken. (A corresponding issue has created to choose between available mirrors here Moonshine-IDE/Moonshine-SDK-Installer#62.) For now, I have updated the mirror-URLs to download Apache Flex SDK from the backup site - it looks like the mirror-URL suggests/provides by Apache based on geolocation and mine was |
I tested this on macOS, and it seems to be working well.
Windows needs testing still, but this is a good sign. |
@feather812002 reported that he was still seeing this error with the latest Moonshine build. @feather812002, you'll need to delete your ~/Downloads/MoonshineSDKs/Flex_SDK/Flex_4.16.1_AIR_33.1 directory and download it again with a newer build of MSDKI to get some required SDK-side changes. Another difference I noticed is that @feather812002 was using an external JDK 1.8 for Java Development Kit Root Path. I did a quick test with an external JDK 8 on my normal workstation, and I found that application could still open properly, so I don't think that this is the problem. However, I recommend installing and configuring JDK 11 using MSDKI anyway, to avoid problems with the language server.. If this download doesn't work for you for some reason, let me know so that we can investigate further. |
@feather812002, have you tried testing this with a fresh Harman AIR installation? Please check this, so that we can close the issue if that fixes your problem.s |
Hey @feather812002 could you please test this ? Download newest Nightly Moonshine SDK Installer, install new Harman Air. Additionally make sure that you have setup JAVA. |
… airsdk.xml instead of flex-config.xml (#869)
As part of Moonshine-IDE/Moonshine-SDK-Installer#56 changes namespace generation for -app.xml file in bin-debug now retrieves from |
@JoelProminic after I update the @piotrzarzycki21 after I install the latest Moonshine-SDK-Installer and latest Harman SDK . |
I installed the latest Moonshine builds and reinstalled the Flex SDKs with the latest version of MSDKI. Here are my results:
This looks good to me. |
I found a rather unexpected problem while testing Prominic Native in Moonshine-IDE. Even after the SWF compiled well, Moonshine failed to launch the application. I've found that While looking closely I found there was two |
…launch problem where multiple <content> may exists (#869)
@feather812002 reported an error like this on macOS 10.13 and 10.14 with recent nightly builds. I can confirm part of it on macOS 10.15.7:
src/%project%-app.xml
file. The namespace is set to 32.0 (<application xmlns="http://ns.adobe.com/air/application/32.0">
). Is this hard-coded in the template?bin-debug/%project%-app.xml
. BUG: the namespace is 32.0 rather than 33.1bin-debug
in a Terminal and run~/Downloads/MoonshineSDKs/Flex_SDK/Flex_4.16.1_AIR_33.1/bin/adl %project%-app.xml
. This runs properlyWhen @feather812002 tries to build Moonshine, it shows the Harman splash screen on Build & Run, but the app never opens. Fixing the namespace allows the application to launch.
How is the namespace updated for the
bin-debug
copy of the descriptor file?The text was updated successfully, but these errors were encountered: