2012-08-17 3 views
14

AndroidManifest.xml이있는 Android 애플리케이션이 있습니다. Google Play에 업로드 한 후 Nexus 7이 지원되지 않는 기기로 표시되며 이유를 파악하려고합니다. 물론 Google Play는 왜 또는 왜 매니페스트의 사용 또는 사용이 지원되지 못하도록 제한하는지 알려주지 않습니다. 아래의 코드 중 일부가 Nexus 7이 지원되지 않는 것으로 표시되는 아이디어는 무엇입니까?Nexus 7 Android 애플리케이션 매니페스트 어셈블리 지원

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.xxxx.xxxx.applet" 
    android:versionCode="x" 
    android:versionName="x.x" > 

    <uses-sdk 
     android:minSdkVersion="12" 
     android:targetSdkVersion="14" /> 

    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 
    <uses-permission android:name="android.permission.INTERNET" /> 
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
    <uses-permission android:name="android.permission.CAMERA" /> 
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> 

    <supports-screens 
     android:anyDensity="true" 
     android:largeScreens="true" 
     android:normalScreens="true" 
     android:smallScreens="false" 
     android:xlargeScreens="true" > 
    </supports-screens> 

    <application 
     android:name="com.xxxx.xxxx.xxxx.xxxx" 
     android:hardwareAccelerated="true" 
     android:icon="@drawable/ic_launcher" 
     android:label="@string/app_name" 
     android:largeHeap="true" 
     android:logo="@drawable/ic_launcher" 
     android:theme="@android:style/Theme.Holo" > 

     <activity 
      android:name="MainActivity" 
      android:configChanges="keyboardHidden|orientation" 
      android:icon="@drawable/ic_launcher" 
      android:label="@string/app_name" 
      android:launchMode="singleTop" > 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 

       <category android:name="android.intent.category.LAUNCHER" /> 
       <category android:name="android.intent.category.DEFAULT" /> 
      </intent-filter> 

      <meta-data 
       android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED" 
       android:resource="@xml/device_list" /> 
     </activity> 
</manifest> 

답변

34

이 하나

<uses-permission android:name="android.permission.CAMERA" /> 

넥서스 7은 전면 카메라가 않기 때문에 많은에 놀라운 일이 있지만,이 특별한 허가의 목적에 포함되지 않는 것 같다 .

+29

이것을 극복하려면''를 추가하십시오. http://developer.android.com/guide/topics/manifest/uses-feature-element.html#permissions 및 http://android-developers.blogspot.com/2012/07/getting-your-app-ready를 참조하십시오. -for-jelly-bean.html – CommonsWare

+1

SUCCESS !! 고맙습니다. 또한 Google Play는 이제 40 개의 사용 가능한 기기를 추가로 표시합니다. 죄송합니다. 다른 스레드에서 이것을 발견 할 수 있었지만 신속하고 정확한 응답을 주셔서 감사합니다. – user1607521

+1

나는이 답을 찾아 도처에 왔습니다! @ CommonsWare에 프로 프트! – TChadwick