我有一个具有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" />
答案 0 :(得分:0)
READ_PHONE_NUMBERS仅在API 26中可用。
您可以在这里找到所有API级别:https://developer.android.com/reference/android/Manifest.permission