android - Ionic Cordova Build / Manifest Supported Devices on Play Store -


i'm using ionic cordova building android app. i've built , deployed app play store using ionic's deployment instructions. has worked fine apart from, support 5674 devices. many devices nexus 5 (which developed with) not supported.

i assuming config.xml or androidmanifest posted below:

config.xml

<?xml version="1.0" encoding="utf-8" standalone="yes"?> <widget id="xxx" version="0.0.3" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">   <name>xxx</name>   <description>         xxx.     </description>   <author email="xxx" href="xxx">       xxx     </author>   <content src="index.html"/>   <access origin="*"/>   <allow-navigation href="xxx"/>   <preference name="webviewbounce" value="false"/>   <preference name="uiwebviewbounce" value="false"/>   <preference name="disallowoverscroll" value="true"/>   <preference name="android-minsdkversion" value="16"/>   <preference name="backupwebstorage" value="none"/>   <preference name="splashscreen" value="screen"/>   <preference name="splashscreendelay" value="3000"/>   <feature name="statusbar">     <param name="ios-package" value="cdvstatusbar" onload="true"/>   </feature>   <platform name="android">     <icon src="resources/android/icon/drawable-ldpi-icon.png" density="ldpi"/>     <icon src="resources/android/icon/drawable-mdpi-icon.png" density="mdpi"/>     <icon src="resources/android/icon/drawable-hdpi-icon.png" density="hdpi"/>     <icon src="resources/android/icon/drawable-xhdpi-icon.png" density="xhdpi"/>     <icon src="resources/android/icon/drawable-xxhdpi-icon.png" density="xxhdpi"/>     <icon src="resources/android/icon/drawable-xxxhdpi-icon.png" density="xxxhdpi"/>     <splash src="resources/android/splash/drawable-land-ldpi-screen.png" density="land-ldpi"/>     <splash src="resources/android/splash/drawable-land-mdpi-screen.png" density="land-mdpi"/>     <splash src="resources/android/splash/drawable-land-hdpi-screen.png" density="land-hdpi"/>     <splash src="resources/android/splash/drawable-land-xhdpi-screen.png" density="land-xhdpi"/>     <splash src="resources/android/splash/drawable-land-xxhdpi-screen.png" density="land-xxhdpi"/>     <splash src="resources/android/splash/drawable-land-xxxhdpi-screen.png" density="land-xxxhdpi"/>     <splash src="resources/android/splash/drawable-port-ldpi-screen.png" density="port-ldpi"/>     <splash src="resources/android/splash/drawable-port-mdpi-screen.png" density="port-mdpi"/>     <splash src="resources/android/splash/drawable-port-hdpi-screen.png" density="port-hdpi"/>     <splash src="resources/android/splash/drawable-port-xhdpi-screen.png" density="port-xhdpi"/>     <splash src="resources/android/splash/drawable-port-xxhdpi-screen.png" density="port-xxhdpi"/>     <splash src="resources/android/splash/drawable-port-xxxhdpi-screen.png" density="port-xxxhdpi"/>   </platform>   <icon src="resources/android/icon/drawable-xhdpi-icon.png"/> </widget> 

androidmanifest.xml

<?xml version='1.0' encoding='utf-8'?> <manifest android:hardwareaccelerated="true" android:versioncode="3" android:versionname="0.0.3" package="xxx" xmlns:android="http://schemas.android.com/apk/res/android">     <supports-screens android:anydensity="true" android:largescreens="true" android:normalscreens="true" android:resizeable="true" android:smallscreens="true" android:xlargescreens="true" />     <compatible-screens>         <screen android:screendensity="ldpi" android:screensize="small" />         <screen android:screendensity="mdpi" android:screensize="small" />         <screen android:screendensity="hdpi" android:screensize="small" />         <screen android:screendensity="xhdpi" android:screensize="small" />         <screen android:screendensity="ldpi" android:screensize="normal" />         <screen android:screendensity="mdpi" android:screensize="normal" />         <screen android:screendensity="hdpi" android:screensize="normal" />         <screen android:screendensity="xhdpi" android:screensize="normal" />     </compatible-screens>     <uses-permission android:name="android.permission.internet" />     <uses-permission android:name="android.permission.access_network_state" />     <uses-permission android:name="android.permission.access_wifi_state" />     <application android:hardwareaccelerated="true" android:icon="@drawable/icon" android:label="@string/app_name" android:supportsrtl="true">         <activity android:configchanges="orientation|keyboardhidden|keyboard|screensize|locale" android:label="@string/activity_name" android:launchmode="singletop" android:name="mainactivity" android:theme="@android:style/theme.black.notitlebar" android:windowsoftinputmode="adjustresize">             <intent-filter android:label="@string/launcher_name">                 <action android:name="android.intent.action.main" />                 <category android:name="android.intent.category.launcher" />             </intent-filter>         </activity>     </application>     <uses-sdk android:minsdkversion="16" android:targetsdkversion="22" /> </manifest> 

any ideas? thanks.

i think you'll find if remove <compatible-screens> block androidmanifest.xml fix it.

did add them or plugin?

the reason being nexus 5 xxhdpi screen , compatible screens doesn't have that. either add them (xxxhdpi too) or remove whole block


Comments

Popular posts from this blog

dns - How To Use Custom Nameserver On Free Cloudflare? -

python - Pygame screen.blit not working -

c# - Web API response xml language -