Highlighted

Android 5.0 and AIR progress?

Engaged ,
Nov 26, 2014

Copy link to clipboard

Copied

So as we know Android 5.0 broke all Adobe AIR built apps. I saw my sales drop 25% across the entire catalog the week 5.0 was released and getting a few emails a day about this issue. Any info on the progress or solution would be greatly appreciated. Thanks.

Adobe Community Professional
Correct answer by Colin Holgate | Adobe Community Professional

There's this blog post:

http://blogs.adobe.com/flashplayer/2014/11/adobe-air-and-android-5-0.html

Short version is: Google will do a fix in the OS, in the meantime you can make apps with a 2048-RSA certificate, and those will work ok. The article has  link to a patched ADT.jar file that defaults to 2048 instead of 1024. If you're using Flash Pro you can already select 2048 when making a certificate.

One thing I haven't tested yet, but will soon, is whether you can update an existing app that used 1024-RSA to one that uses 2048-RSA. Normally Google reject updates that don't use the same certificate as the previous version.

TOPICS
Development

Views

2.7K

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more

Android 5.0 and AIR progress?

Engaged ,
Nov 26, 2014

Copy link to clipboard

Copied

So as we know Android 5.0 broke all Adobe AIR built apps. I saw my sales drop 25% across the entire catalog the week 5.0 was released and getting a few emails a day about this issue. Any info on the progress or solution would be greatly appreciated. Thanks.

Adobe Community Professional
Correct answer by Colin Holgate | Adobe Community Professional

There's this blog post:

http://blogs.adobe.com/flashplayer/2014/11/adobe-air-and-android-5-0.html

Short version is: Google will do a fix in the OS, in the meantime you can make apps with a 2048-RSA certificate, and those will work ok. The article has  link to a patched ADT.jar file that defaults to 2048 instead of 1024. If you're using Flash Pro you can already select 2048 when making a certificate.

One thing I haven't tested yet, but will soon, is whether you can update an existing app that used 1024-RSA to one that uses 2048-RSA. Normally Google reject updates that don't use the same certificate as the previous version.

TOPICS
Development

Views

2.7K

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Nov 26, 2014 0
Adobe Community Professional ,
Nov 27, 2014

Copy link to clipboard

Copied

There's this blog post:

http://blogs.adobe.com/flashplayer/2014/11/adobe-air-and-android-5-0.html

Short version is: Google will do a fix in the OS, in the meantime you can make apps with a 2048-RSA certificate, and those will work ok. The article has  link to a patched ADT.jar file that defaults to 2048 instead of 1024. If you're using Flash Pro you can already select 2048 when making a certificate.

One thing I haven't tested yet, but will soon, is whether you can update an existing app that used 1024-RSA to one that uses 2048-RSA. Normally Google reject updates that don't use the same certificate as the previous version.

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Nov 27, 2014 0
Engaged ,
Dec 01, 2014

Copy link to clipboard

Copied

Thanks Colin. Please do let us know if its possible to update an existing app with a 2048 certificate and if that does fix the issue.

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Dec 01, 2014 0
Adobe Community Professional ,
Dec 01, 2014

Copy link to clipboard

Copied

In the end I reused the old certificates. Will ask a friend to try the app under Android 5. I used the most recent AIR 16.

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Dec 01, 2014 0
Adobe Community Professional ,
Dec 01, 2014

Copy link to clipboard

Copied

So, all four apps that I just updated, which are still using 1024 bit certificates, all install and run ok on my friend's Android 5 device. His own colleague's app, made with AIR 15 build 359, fails to install. I used AIR 16 build 222.

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Dec 01, 2014 0
Contributor ,
Dec 01, 2014

Copy link to clipboard

Copied

Is this only for new apps or new installs?  I thought a main issue is if the app existed prior to the OTA.

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Dec 01, 2014 0
Adobe Community Professional ,
Dec 01, 2014

Copy link to clipboard

Copied

In the case of my friend's colleague's (who is another friend incidentally) case, it's a link to an APK that fails to install, which may be a different test to mine, where the installs are fresh installs from Google Play. There is a chance that my apps will also get uninstalled on the next OTA update, but that's ok, so long as the user can reinstall them

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Dec 01, 2014 0
Contributor ,
Dec 01, 2014

Copy link to clipboard

Copied

I thought the issue was that if the OTA uninstalled it, you couldn't reinstall it.  This is such a frustrating issue.

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Dec 01, 2014 0
Adobe Community Professional ,
Dec 01, 2014

Copy link to clipboard

Copied

My friend has done the OTA install, and could still install my apps from Google Play, but cannot install an AIR 15 app. Hopefully AIR 16 has improved the situation.

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Dec 01, 2014 0
Contributor ,
Dec 01, 2014

Copy link to clipboard

Copied

That seems counter to what the other thread is saying but I will try AIR 16 app on my N7 and see if it works or not.  Cheers

Re: Re: Android 5.0 Lollipop In-App-Billing v3 Test Purchasing not work.

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Dec 01, 2014 0
Adobe Community Professional ,
Dec 01, 2014

Copy link to clipboard

Copied

My fear is that the new ADT (or selecting 2048-RSA in Flash Pro), isn't going to work for existing apps. Google insist that you use the same certificate that you used the first time. Hopefully an Android 5 update will just solve the issue.

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Dec 01, 2014 0
Adobe Community Professional ,
Dec 01, 2014

Copy link to clipboard

Copied

Some new info, selecting 2048 in Flash Pro still makes a 1024 certificate. Maybe it needs this patched ADT: Shared Files - Acrobat.com , but I don't know if that is a particular version of AIR.

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Dec 01, 2014 0
Adobe Employee ,
Dec 02, 2014

Copy link to clipboard

Copied

Hi,

We tried creating a new certificate using Flash Pro by selecting the 2048-RSA. After successfully creating it, we opened it and key size is 2048. Could you please tell us the procedure/tool you used to create your certificate and then how did you verify that it is 1024?

Thanks,

Adobe Air Team

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Dec 02, 2014 0
Adobe Community Professional ,
Dec 02, 2014

Copy link to clipboard

Copied

I selected AIR for Android 16 build 222, went into settings, distribution, and made a certificate. I entered "test" in all fields, and selected 2048-RSA. In Terminal I ran this check:

ColinHoatesAir3:~ colin$ openssl pkcs12 -in /Users/colin/test.p12  -info -noout

Enter Import Password:

MAC Iteration 1024

MAC verified OK

PKCS7 Data

Shrouded Keybag: pbeWithSHA1And3-KeyTripleDES-CBC, Iteration 1024

PKCS7 Encrypted data: pbeWithSHA1And40BitRC2-CBC, Iteration 1024

Certificate bag

That suggests that it's 1024.

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Dec 02, 2014 0