我的應用程序處於BETA測試階段。它與iBall平板電腦(平板電腦具有SIM卡功能)以及運行棉花糖的Nexus5兼容,但與運行棉花糖的Nexus7不兼容(也與Nexus10兼容,但我沒有檢查它)。我不確定哪個權限導致此問題。還是因爲targetSdkVersion? (我不認爲targetSdkVersion導致此請糾正我,如果我錯了。)應用程序與運行棉花糖的Nexus7不兼容
清單:
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />
<uses-permission android:name="android.permission.USE_CREDENTIALS" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-feature android:name="android.permission.RECEIVE_SMS" android:required="false" />
<uses-feature android:name="android.permission.READ_SMS" android:required="false" />
<uses-feature android:name="android.permission.READ_PHONE_STATE" android:required="false" />
<permission
android:name="in.company.company.permission.C2D_MESSAGE"
android:protectionLevel="signature" />
<uses-permission android:name="in.company.company.permission.C2D_MESSAGE" />
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<supports-screens
android:anyDensity="true"
android:xlargeScreens="true"
android:largeScreens="true"
android:normalScreens="true"
android:smallScreens="true" />
的build.gradle:
compileSdkVersion 23
buildToolsVersion '23.0.1'
defaultConfig {
applicationId "in.company.company"
minSdkVersion 16
targetSdkVersion 21
versionCode 8
versionName "1.7"
multiDexEnabled true
}
而且,我沒有在開發者控制檯上載任何平板電腦屏幕截圖目前,該應用程序專爲手機設計,但我想讓它可用於所有的Android設備。我需要看什麼?
在此先感謝。
您的編譯SDK版本和目標SDK版本不同。你可以讓它一樣,並嘗試? –
@JayakrishnanSalim:應用程序與運行棉花糖的Nexus5兼容。 – Hemanth
您可以嘗試刪除支持屏幕部分嗎?如果你允許每個設備都沒有必要。 – Christopher