내 매니페스트 파일 (권한 & 지원 - 화면) 다음과 같다 지원하지 않는 : 저장소를 재생 업로드 한 후내 앱이 넥서스 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" />
을, 그것은 넥서스 7 지원되는 장치로 표시되지 않습니다. 아무쪼록?
지원 화면 제거 시도 –
왜 maxSdkVersion을 설정 하시겠습니까? minSdkVersion 및 targetSdkVersion 만 있으면됩니다. 실제로 설정하지 않는 것이 좋습니다. http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#max –
그래, @ArunCThomas가 옳다고 생각합니다. 지원 화면에서 true로 설정하지 않는 몇 가지 값이 있습니다. 또한 특정 디스플레이 크기의 기기에서 앱을 실행하지 않으려는 경우를 제외하고는 전혀 필요가 없습니다. –