Skip to main content
October 10, 2011
Answered

Android app only available to 60 devices, why?

  • October 10, 2011
  • 14 replies
  • 2806 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 is closed to new replies. Start a new post to keep the conversation going.
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

14 replies

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.