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
Post a Comment