My Manifest file (permissions & support-screens) are as follow :
<uses-sdk
android:maxSdkVersion="17"
android:minSdkVersion="10"
android:targetSdkVersion="17" />
<permission
android:name="com.ecw.healow.permission.C2D_MESSAGE"
android:protectionLevel="signature" />
<uses-permission android:name="my_app_package.permission.C2D_MESSAGE" />
<!-- App receives GCM messages. -->
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />
<!-- GCM requires a Google account. -->
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<!-- Keeps the processor from sleeping when a message is received. -->
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_CALENDAR" />
<uses-permission android:name="android.permission.WRITE_CALENDAR" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
<uses-feature android:name="android.hardware.camera" android:required="true"/>
<supports-screens
android:anyDensity="true"
android:largeScreens="true"
android:normalScreens="true"
android:smallScreens="true" />
After uploading to play store, It doesn't shows nexus-7 as supported device. Any guess?
It is currently the only major supported operating system for the device, as Android 6.0. 1 (the last version of Android that Google supplied the system with) has not received security patches since September 2018.
The ASUS-made Nexus 7 2013 was launched with Android 4.3 Jelly Bean. Google offered upgrades to Android 6.0.
While the Nexus 7 has a front facing camera, per Getting Your App Ready for Jelly Bean, requiring a camera means your application will show as incompatible with the Nexus 7. Set required="false" if you want Nexus 7 compatibility.
To ensure you have a camera available before starting any camera related features, you can detect whether the device has camera hardware.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With