Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What are the correct Android manifest settings for an Adobe AIR application to restrict device availability?

I am writing an Adobe AIR Android application using FlashDevelop, and I want to make sure that when I publish it to Google Play it is only available to devices that support Adobe AIR based applications. What is the proper way to configure this in my project files?

UPDATE: Tech Requirements for Adobe AIR 3 (from Adobe):

  • ARMv7 processor with vector FPU, minimum 550MHz, OpenGL ES 2.0, H.264 and AAC HW decoders
  • Android™ 2.2, 2.3, 3.0, 3.1, 3.2, and 4.0
  • 256MB of RAM
  • Android web browser
like image 561
kpatelPro Avatar asked Sep 25 '12 10:09

kpatelPro


People also ask

What does Adobe AIR do on Android?

AIR is a runtime environment that allows Adobe Animate content and ActionScript 3.0 coders to construct applications and video games that run as a stand-alone executable and behave similar to a native application on supported platforms.

What applications use Adobe AIR?

AIR allows developers to use familiar tools such as Adobe Dreamweaver®, Flash Builder®, Flash Catalyst®, Flash Professional, or any text editor to build their applications and easily deliver a single application installer that works across operating systems.

What does Adobe AIR do on my phone?

Adobe® AIR® is a multi-operating system, multi-screen runtime that allows you to leverage your web development skills to build and deploy rich Internet applications (RIAs) to the desktop and mobile devices.


1 Answers

AIR will run on Froyo (Android 2.2 SDK version 8) or above. In your application.xml add the following to the manifest additions

<uses-sdk android:minSdkVersion="8" />

This will ensure anything running less than 2.2 wont be compatible with your app.

like image 191
Phil Vessey Avatar answered Oct 07 '22 22:10

Phil Vessey