如何解决Google Play上的设备与应用之间的不兼容问题?

时间:2018-10-30 09:47:29

标签: android android-sqlite android-sdk-tools

我有一个具有minSdkVersion 15和targetSdkVersion 28的应用,但在Google Play上发布时,它在Android 4.4.2上显示消息“您的设备与此版本不兼容”,该API的API为19 – 20,{ {3}}。现在我需要知道的是如何分析原因以及如何解决这种情况。

我的应用程序可以在该Android 4.4.2设备上的调试和发行版上正常工作

修改: 我发现FEATURE_CONNECTION_SERVICE仅在API 21上可用,如何找到不起作用的确切功能,是我在应用程序内部使用的软件包还是权限标签,清单是否具有这些权限

    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.READ_PHONE_STATE" />
    <uses-permission android:name="android.permission.READ_SMS" />
    <uses-permission android:name="android.permission.READ_PHONE_NUMBERS" />
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
    <uses-permission android:name="android.permission.READ_PROFILE" />

1 个答案:

答案 0 :(得分:0)

READ_PHONE_NUMBERS仅在API 26中可用。

您可以在这里找到所有API级别:https://developer.android.com/reference/android/Manifest.permission