I have an app in the playstore that used to be supported by a lot of devices. I have been updating my app and Unity for some time but and now when i upload my APK to the playstore it says that only about 10% of the possible devices are supported.
I can perfectly build and run it on my Moto G. But when i upload the APK to the playstore also the Moto G is listed as a unsupported device.
I have been looking around a bit (code and google) but i can’t figure it out. Can someone help?
In the playstore developer console i can’t see why the devices are not supported.
I have update Unity to version 5.0.1. I just did a patch installation of 5.0.1p4. Didn’t help.
I also just updated all Android packages that needed an update.
Below is my AndroidManifest.
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:theme="@android:style/Theme.NoTitleBar" android:versionCode="4" android:versionName="1.3" package="com.zuidsoft.loopstation2" android:installLocation="preferExternal">
<supports-screens android:anyDensity="true" android:largeScreens="true" android:normalScreens="true" android:smallScreens="true" android:xlargeScreens="true" />
<application android:icon="@drawable/app_icon" android:label="@string/app_name" android:debuggable="false">
<activity android:label="@string/app_name" android:name="com.unity3d.player.UnityPlayerNativeActivity" android:screenOrientation="portrait" android:launchMode="singleTask" android:configChanges="mcc|mnc|locale|touchscreen|keyboard|keyboardHidden|navigation|orientation|screenLayout|uiMode|screenSize|smallestScreenSize|fontScale">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<meta-data android:name="unityplayer.UnityActivity" android:value="true" />
</activity>
</application>
<uses-sdk android:minSdkVersion="9" android:targetSdkVersion="19" />
<uses-feature android:glEsVersion="0x00020000" />
<uses-feature android:name="android.hardware.microphone" />
<uses-feature android:name="android.hardware.touchscreen" />
<uses-feature android:name="android.hardware.touchscreen.multitouch" android:required="false" />
<uses-feature android:name="android.hardware.touchscreen.multitouch.distinct" android:required="false" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
</manifest>
PhysX dropped support for non-neon CPUs. (for example Tegra2). Perhaps there are a lot more non neon cpus than we thought. Also perhaps you changed the minimum Android version required?
– screenname_takenDid you upgrade from Unity 4.x to 5.x?
– tanoshimiI have updated Unity to the last path installation (5.0.1p4). The devices that are not supported anymore are also relatively new devices.
– renezuidhof