Skip to main content
Participant
February 1, 2013
Question

AIR app doesn't appear on Google Play

  • February 1, 2013
  • 3 replies
  • 1047 views

Hi,

I have developed an application for a client and it seems that it doesn't works on a few devices where it should:

Samsung Galaxy GT-P 5100 (Samsung Galaxy Tab 2)

Android OS 4.0.4

Sansumg Galaxy GTI 9001 (Samsung Galaxy S)

Android OS 2.3.5

I think that those devices are both ARMv7 so it should work without any problem.

I don't know if I'm using a too old version of Android SDK but I'm compiling with Flash CS6, so I should not have problems I think.

Anyone haves any ideas?

Best,

Raul

This topic has been closed for replies.

3 replies

Nabren
Inspiring
February 1, 2013

The only thing I could think to check is the AIR XML to make sure you aren't targetting something that doesn't exist on those devices or an Android version that is greater than that which is installed on the devices you listed. I believe the Android XML is the only thing that blocks something from appearing on the Android Market although Adobe does restrict access to quite a few of those values. However, you might look at the final version Adobe creates and see if anything sticks out.

Participant
February 2, 2013

Hi Nabren,

Thank you for your response, here's my AIR XML generated by Flash CS6.

I changed by hand one line to show the menu button on Android 4.0 I have been changed the targetSdkVersion, I don't know if this could be the problem.

AIR XML

     <android>

                      <manifestAdditions>

      <![CDATA[

                              <manifest>

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

                              <uses-permission android:name="android.permission.INTERNET"/>

                              <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

                              <uses-permission android:name="android.permission.CAMERA"/>

                    </manifest>]]>

    </manifestAdditions>

          </android>

Hope it helps.

Mark.fromOP
Inspiring
February 3, 2013

Hi Raul the problem could be in the fact that you ask for a CAMERA permission and by default that also adds a request for the auto focus features so if a device does not have this it is excluded from the list of compatible devices. Add this after your camera permission.

<uses-feature android:name="android.hardware.camera" android:required="false"/>

<uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/>

If your app requres the camera then remove the first line but if does not requre the auto focus feature then still add the second line. I had this problem when I added a feature that accessed the camera flash.