2017-06-30 193 views
1

我不得不上傳更新到現有的應用程序,但這樣做,更新顯示0設備支持。所有設備不支持新的Android應用程序更新

清單上的權限/功能:

<!-- 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' 
    } 

有沒有辦法看到的差異建立開發者控制檯上,看看有什麼功能造成這種從工作的人嗎?

+0

您是否使用與原始應用程序相同的證書對其進行簽名,是否比舊應用程序的版本更新版本號? – Dayan

回答

0

難道是你已經將targetSdkVersion從早期的api更改爲23。我似乎記得api 23是在引入新的動態而非安裝許可協議的情況下發布的。

+0

是的,它是api 23,請參閱https://developer.android.com/training/permissions/requesting.html – BusinessPlanQuickBuilder

相關問題