Skip to main content
October 10, 2011
Answered

Android app only available to 60 devices, why?

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.
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

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

Translate
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.

Translate
October 10, 2011

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

Translate