为什么我的应用程序与所有设备不兼容?

时间:2017-05-29 14:04:56

标签: android compatibility

我想在谷歌播放中发布我的应用程序,但我总是让你的应用程序与所有设备不兼容。我该怎么解决这个问题?

并且在谷歌播放控制台中所有支持的设备都是0.

我的清单包含以下功能和权限: 如果应该改变我的清单,那应该是什么方式。

 <uses-feature
        android:name="android.hardware.camera"
        android:required="false" />
    <uses-feature
        android:glEsVersion="0x00020000"
        android:required="true" />


    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.READ_PHONE_STATE" />

    <uses-permission android:name="android.permission.RECEIVE_SMS" />

    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />

    <uses-permission android:name="android.permission.WAKE_LOCK" />
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />

    <permission
        android:name="app.hpbyp.vh.citycenter.permission.C2D_MESSAGE"
        android:protectionLevel="signature" />

    <uses-permission android:name="app.hpbyp.vh.citycenter.permission.C2D_MESSAGE" />

    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

1 个答案:

答案 0 :(得分:-1)

这不是清单的问题,你应该在build.gradle文件中选择你想要选择的SDK的版本,即:

android {     compileSdkVersion 17     ...     }

在这种情况下,17表示SDK版本,如果您选择15,则所有有效Google Play服务的98%将支持您的应用版本,问候。