简体   繁体   中英

Google Play Store Unsupported Devices

I published my app on Google Play Store. However, Google Play Console tells me that almost 4000 Android devices do not support my app. It runs perfectly on Samsung and LG phones but when it comes to some Sony, Asus or Xiaomi models, the app can't be installed and run. I am attaching AndroidMAnifest.xml below for you to see and check what i am doing wrong. Would anyone please help me figure out what the problem is? (By the way permissions may seem unnecessary but i did not add them on purpose. They were automatically written after i imported Admob plugins. I will remove them anyway but can it be the problem?)

 <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionCode="1" android:versionName="1.0" android:installLocation="2" package="com.xxxxxx.xxxxxxx" platformBuildVersionCode="27" platformBuildVersionName="8.1.0"> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_COARSE_UPDATES" /> <application android:theme="@ref/0x7f090168" android:label="@ref/0x7f050029" android:icon="@ref/0x7f020054" android:debuggable="false" android:banner="@ref/0x7f020053" android:isGame="true"> <activity android:label="@ref/0x7f050029" android:name="com.unity3d.player.UnityPlayerActivity" android:launchMode="2" android:screenOrientation="6" android:configChanges="0x40002fff"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> <category android:name="android.intent.category.LEANBACK_LAUNCHER" /> </intent-filter> </activity> <meta-data android:name="android.support.VERSION" android:value="26.1.0" /> <activity android:theme="@ref/0x0103000f" android:name="com.google.android.gms.ads.AdActivity" android:exported="false" android:configChanges="0xfb0" /> <meta-data android:name="com.google.android.gms.version" android:value="@ref/0x7f0b0001" /> <activity android:theme="@ref/0x01030007" android:name="com.unity3d.ads.adunit.AdUnitActivity" android:configChanges="0x40000fff" android:hardwareAccelerated="true" /> <activity android:theme="@ref/0x01030007" android:name="com.unity3d.ads.adunit.AdUnitSoftwareActivity" android:configChanges="0x40000fff" android:hardwareAccelerated="false" /> <meta-data android:name="unity.build-id" android:value="14f52ffd-ad31-4575-ba0c-76977716c5ac" /> <meta-data android:name="unity.splash-mode" android:value="0" /> <meta-data android:name="unity.splash-enable" android:value="true" /> </application> <uses-sdk android:minSdkVersion="16" android:targetSdkVersion="27" /> <uses-feature android:glEsVersion="0x20000" /> <uses-feature android:name="android.hardware.vulkan" android:required="false" /> <uses-feature android:name="android.hardware.touchscreen" android:required="false" /> <uses-feature android:name="android.hardware.touchscreen.multitouch" android:required="false" /> <uses-feature android:name="android.hardware.touchscreen.multitouch.distinct" android:required="false" /> </manifest> 

Try with this permissions.

<uses-feature android:name="android.hardware.camera.flash" android:required="false" />

<uses-feature android:name="android.hardware.camera.autofocus" android:required="false" />

It is likely that these devices don't support your app. Without knowing anything about devices I can't say for sure but you have a few things in your manifest affecting which devices it targets:

<uses-sdk
    android:minSdkVersion="16" ...

Any devices with SDK lower than 16 won't run your app.

<uses-feature
    android:glEsVersion="0x20000" />

Any device with an older version of OpenGL won't run your app. You just have to accept this, if this is a requirement of Unity. You game just won't run on some older phones.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM