Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

My App not supporting nexus 7

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?

like image 281
hemu Avatar asked Apr 05 '13 04:04

hemu


People also ask

Is Google Nexus 7 still supported?

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.

What version of Android can the Nexus 7 run on?

The ASUS-made Nexus 7 2013 was launched with Android 4.3 Jelly Bean. Google offered upgrades to Android 6.0.


1 Answers

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.

like image 171
ianhanniballake Avatar answered Oct 11 '22 04:10

ianhanniballake