我的清單文件(權限&支持屏)如下:我的應用程序不支持的Nexus 7
<uses-sdk
android:maxSdkVersion="17"
android:minSdkVersion="10"
android:targetSdkVersion="17" />
<permission
android:name="com.ecw.healow.permission.C2D_MESSAGE"
android:protectionLevel="signature" />
<uses-permission android:name="my_app_package.permission.C2D_MESSAGE" />
<!-- App receives GCM messages. -->
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />
<!-- 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" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_CALENDAR" />
<uses-permission android:name="android.permission.WRITE_CALENDAR" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
<uses-feature android:name="android.hardware.camera" android:required="true"/>
<supports-screens
android:anyDensity="true"
android:largeScreens="true"
android:normalScreens="true"
android:smallScreens="true" />
上傳到Play商店後,它不會顯示的Nexus-7支持的設備。 任何猜測?
嘗試刪除支持屏幕 – 2013-04-05 04:13:24
爲什麼要設置maxSdkVersion? minSdkVersion和targetSdkVersion是你應該需要的。實際上,建議不要設置它:http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#max – 2013-04-05 04:14:03
是的,我認爲@ArunCThomas是正確的。在支持屏幕中,有一些值沒有設置爲true。此外,除非您真的不希望您的應用在具有特定顯示尺寸的設備上運行,否則完全不需要。 – 2013-04-05 04:17:56