Skip to content
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

[Feature Request] AIR Linux support #94

Closed
itlancer opened this issue Aug 29, 2019 · 21 comments
Closed

[Feature Request] AIR Linux support #94

itlancer opened this issue Aug 29, 2019 · 21 comments

Comments

@itlancer
Copy link

Please return back (and continue develop) Linux support for AIR.
Linux market share growth and many clients need to Linux support too. Its many kiosks, retail devices etc.
This feature important for many enterprise clients and also for IoT devices.

@pol2095
Copy link

pol2095 commented Jun 24, 2021

In the release notes of AIR 33.1.1.533_BETA, I see Linux support, for commercial licensees but how to download "Adobe AIR SDK – for Linux" ? thanks

@ajwfrost
Copy link
Collaborator

The web app changes for Linux have just been done but it's not yet been pushed live - should be ready on Monday I hope!
thanks

@pol2095
Copy link

pol2095 commented Jun 25, 2021

Great job.

@pol2095
Copy link

pol2095 commented Jul 5, 2021

Any news to download "Adobe AIR SDK – for Linux" ?

@ajwfrost
Copy link
Collaborator

ajwfrost commented Jul 5, 2021

It was meant to get updated at the weekend - have just chased up again, although I know the guy doing this has had some family issues hence the delays :-(

@pol2095
Copy link

pol2095 commented Jul 5, 2021

Thanks, Air for Linux support Stage3D, File, SQLite, Socket, SecureSocket, PrintJob, ANE, NativeProcess, ... ?

@ajwfrost
Copy link
Collaborator

ajwfrost commented Jul 5, 2021

I'll have to check on the PrintJob actually... but the rest should be okay! Stage3D implemented via OpenGL ES with MESA drivers I believe..

@ajwfrost
Copy link
Collaborator

ajwfrost commented Jul 7, 2021

@pol2095 we got the website updated now .. let us know of any issues!
thanks

@itlancer
Copy link
Author

itlancer commented Jul 7, 2021

@ajwfrost
Trying to download AIR SDK for Linux with new ActionScript Compiler cause redirect without file downloading. And it seems to trying to download Flex SDK edition.

@ajwfrost
Copy link
Collaborator

ajwfrost commented Jul 7, 2021

Sorry! I should have checked that ...!
Updated now

thanks

@pol2095
Copy link

pol2095 commented Jul 7, 2021

I tried on Ubuntu 20.04.2 LTS :

I have this message error with adl :

/home/user/AIR_SDK_33.1.1.533/bin/../runtimes/air/linux/Adobe
AIR/Versions/1.0/libCore.so
Error loading the runtime (/usr/lib/x86_64-linux-gnu/libcurl.so.4: 
version `CURL_OPENSSL_3' not found (required by /home/user/AIR_SDK_33.1.1.533/bin/../runtimes/air/linux/Adobe
AIR/Versions/1.0/libCore.so))

and with adt (captive runtime) :
Failed to load the AIR Runtime

@rathann
Copy link

rathann commented Jul 8, 2021

On Fedora 34 it's crashing with a SIGSEGV after loading an old AIR game (Botanicula):

$ ./adl /usr/share/botanicula/BotaniculaLinux-app.xml /usr/share/botanicula
loadRuntime: /home/rathann/adobe-air-33.1.1.533/bin/../runtimes/air/linux/Adobe AIR/Versions/1.0/libCore.so
Application crashed with an unhandled SIGSEGV

Stack trace is not very useful because all the debug symbols were stripped. @ajwfrost would you like me to open a separate issue for the crash?

@ajwfrost
Copy link
Collaborator

ajwfrost commented Jul 9, 2021

Thanks, we'll look into these issues -> yes please feel free to raise new bugs against them. Stack trace is useful for us because we have the map/gdb files here :-)

thanks

@pol2095
Copy link

pol2095 commented Jul 11, 2021

On Ubuntu 16.04 LTS it work correctly, I think Ubuntu 20.04.2 LTS need libcurl4

@pol2095
Copy link

pol2095 commented Jul 17, 2021

contentsScaleFactor (scaling of the stage) seems not working on Ubuntu ? the window is very small (4K screen)

@pol2095
Copy link

pol2095 commented Jul 26, 2021

adt has a new target ane -platform "Linux-x86-64" since Air 33.1.1.533, but how to create an Air Native Extensions for Linux ?

@Twilight774
Copy link

Any progress? Should we wait for version for commoners? I mean Air runtime not SDK

@ajwfrost
Copy link
Collaborator

@Twilight774 getting a shared AIR runtime together for Linux is something we'll be looking at but isn't a particular priority right now, as you should be able to package up applications as bundles and distribute those. There's still a potential issue with the 'native' targets (i.e. creating RPM/DEB files) but the focus for a while has been on the contentsScaleFactor issue, which has meant we've been looking at a major update to use GTK3...

@pol2095 creating ANEs should be similar to creating them for Android native (C++) targets. There's an include file and a library to link against within the AIR SDK, and the platform tag as you say is Linux-x86-64. Are you having any specific issues with the packaging process, or getting them to run?

thanks

@pol2095
Copy link

pol2095 commented Nov 30, 2021

ANE

ANE work now.

@al-sabr
Copy link

al-sabr commented Dec 8, 2021

Could someone create a vcpkg for the c++ header files required to build ANE on the different platforms?

I am talking about the FlashRuntimeExtensions.h

You can take an example on this : https://github.com/microsoft/vcpkg/tree/master/ports/libtorrent

@itlancer
Copy link
Author

itlancer commented May 2, 2022

With latest AIR versions Linux support level already pretty well!
Thank you to return Linux platform support!

It still have some issue but I will create new tickets about that.
Right now especially critical EncryptedLocalStore support #1829

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants