Skip to main content
Participating Frequently
September 6, 2018
Question

Native extension not working anymore with AIR 30

  • September 6, 2018
  • 2 replies
  • 821 views

Good morning,

I was using a Google Play licence check ANE in my project, and it is working perfectly with AIR 19, but now Google requires us to upload APKs targeting Android SDK version 26 (Android 8). Using AIR 30, my ANE is not working anymore. I've been following this tutorial:

Licensing Adobe AIR applications on Android | Adobe Developer Connection

The sad thing is that I don't really need any new stuff, my app works perfectly with AIR 19. (but of course, I cannot apply targetsdkversion=26).

Thanks in advance!

This topic has been closed for replies.

2 replies

Pirlock34Author
Participating Frequently
September 17, 2018

Ok, so I found the following comment in a licensing ANE project in GitHub:

Won't work with AIR SDK 20.0 · Issue #3 · pozirk/ANELicenseChecker · GitHub

Looks like something changed in AIR 20 and there is nothing we can do. I wanted at least to make the pirates invest a couple of hours cracking my app, but looks like it's not worth to try. If anyone reads this, I have wasted lots of hours with this, just accept that your game will be in a pirate app store in minutes and live with it.

Thanks anyway guys for your help.

Cheers.

KramSurfer2
Inspiring
September 11, 2018

May have to do with 64bit.  Have you tried AIR 29 or 28?  Just an idea, I've not worked with ANE's in years.

natural_criticB837
Legend
September 12, 2018

Nothing has changed with 64bits on Android in Air30 that I am aware of. Did you create the ANE yourself? We use various commercial and free ANEs and there were no issues upgrading from Air 29 to Air 30. Have you looked for other ANEs able to help with licensing?

Pirlock34Author
Participating Frequently
September 16, 2018

Yes, I created it by myself, following the tutorial from Adobe. I am quite lost reached this point, even debugging to get any kind of error message is quite tricky...