Skip to main content
Inspiring
June 5, 2018
Question

Packaging AIR App for Android

  • June 5, 2018
  • 2 replies
  • 922 views

I am using Flash Builder 4.7 to package my first app for the Google Play store.  I export my release build, choose to package with a captive runtime, but my concern is with the certificate.  I choose to create one within Flash Builder, so it essentially a self-signed certificate.  Is this how most people do it, is this an acceptable or standard solution, or is there a more professional way that looks more legitimate to a final user that most of you use?

Thanks for any insight.

This topic has been closed for replies.

2 replies

Colin Holgate
Inspiring
June 6, 2018

Couple of other things, in case you see an option for these, you need to use 2048 bit not 1024, and you need to make the certificate last at least 25 years.

Inspiring
June 7, 2018

Thanks for the info Colin.  I don't know if self-signing using Flash Builder gives you the opportunity to make it last for 25 years, but I will look into it.

Flipline
Inspiring
June 7, 2018

I followed the steps in this Adobe doc, above halfway down the page is a "Signing apps for Android" section that explains the requirements and shows how to generate a certificate on the command line using adt:

Signing Adobe AIR applications | Adobe Developer Connection

Looks like it also has Flash Builder instructions if you don't want to use the command line.  I used the adt method myself and have been using that same self-signed cert for years with no problems.

pravishtis
Adobe Employee
Adobe Employee
June 6, 2018

Hi,

You can use a self signed certificate for exporting the apk.

Thanks!

Pravishti | Adobe AIR Engineering

Inspiring
June 6, 2018

Thanks Pravishti!