Skip to main content
October 10, 2011
Answered

Android app only available to 60 devices, why?

  • October 10, 2011
  • 1 reply
  • 2792 views

My new Android app is only available to 60 devices (and not for instance on the new galaxy S 2) and my previous app is over 350 devices, why?

My new app descriptor file is:

-------------------------------------------------------------

<initialWindow>

                    <content>MyNewApp.swf</content>

                    <autoOrients>true</autoOrients>

                    <renderMode>auto</renderMode>

  <fullScreen>false</fullScreen>

                    <visible>true</visible>

          </initialWindow>

<manifest android:installLocation="preferExternal">

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

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

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

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

                              <uses-configuration android:reqFiveWayNav="true"/>

                              <supports-screens android:normalScreens="true"/>

                              <supports-screens android:largeScreens="true"/>

                              <supports-screens android:xlargeScreens="true"/>

                              <application android:enabled="true">

                                        <activity android:excludeFromRecents="false">

                                                       <intent-filter>

                                                            <action android:name="android.intent.action.MAIN"/>

                                                            <category android:name="android.intent.category.LAUNCHER"/>

                                                       </intent-filter>

                                        </activity>

                              </application>

                    </manifest>

-------------------------------------------------------------

and my old app descriptor is:

-------------------------------------------------------------

<initialWindow>

        <content>OzGigGuide.swf</content>

        <systemChrome>standard</systemChrome>

        <transparent>false</transparent>

        <visible>true</visible>

        <fullScreen>true</fullScreen>

        <autoOrients>false</autoOrients>

        <aspectRatio>portrait</aspectRatio>

        <renderMode>cpu</renderMode>

    </initialWindow>

<manifest>

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

</manifest>

-------------------------------------------------------------

Any help explaining the difference thanks heaps.

This topic has been closed for replies.
Correct answer Colin Holgate

Apparently that being set to true will restrict it to working on devices that have a trackball. See here:

http://polygeek.com/4265_air-mobile_air-for-android-manifest-settings-for-reqfivewaynav

1 reply

Colin Holgate
Colin HolgateCorrect answer
Inspiring
October 10, 2011

Apparently that being set to true will restrict it to working on devices that have a trackball. See here:

http://polygeek.com/4265_air-mobile_air-for-android-manifest-settings-for-reqfivewaynav

October 10, 2011

Thanks Colin I think you may be right, I will remove and also add smallScreens true, then will re-submit and update this post on the outcome.

October 10, 2011

Yep updated APK and now available on over 384 devices including Galaxy S 2. Thanks heaps Colin.