所有设备不支持新的安卓应用程序更新



我必须将更新上传到现有应用程序,但这样做,更新显示支持 0 台设备。

权限/功能清单:

<!-- Required for the Urban Airship library -->
<permission
android:name="com.sycuan.permission.UA_DATA"
android:protectionLevel="signature" />
<uses-permission android:name="com.sycuan.permission.UA_DATA" />
<!-- Required for Push -->
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.VIBRATE" />
<!-- Required for Geofence -->
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.BATTERY_STATS" />
<uses-permission android:name="android.permission.WRITE_SETTINGS" />
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<uses-permission android:name="com.android.browser.permission.READ_HISTORY_BOOKMARKS" />
<!-- 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" />
<!-- This app has permission to register with GCM and receive message -->
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />
<uses-feature android:name="android.hardware.locations.gps" />

我想不通。 它是使用以下 SDK 构建的:

defaultConfig {
minSdkVersion 16
targetSdkVersion 23
proguardFile 'proguard-project.txt'
}

有没有办法在开发人员控制台上查看构建的差异,以查看哪个功能导致这种情况?

可能是您已经将 targetSdkVersion 从早期的 API 更改为 23。我似乎记得 api 23 是引入新的动态而不是安装权限协议的时候。

相关内容

最新更新