2012-08-17 24 views
14

Tôi có Ứng dụng Android có AndroidManifest.xml được liệt kê bên dưới. Sau khi tải lên Google Play, Nexus 7 được liệt kê là thiết bị UNSUPPORTED và tôi đang cố gắng tìm ra lý do. Tất nhiên, Google Play không cho bạn biết lý do tại sao hoặc sự cho phép hoặc sử dụng tệp kê khai nào đang hạn chế nó không được hỗ trợ. Bất kỳ ý tưởng nào về phần nào của mã bên dưới khiến Nexus 7 được liệt kê là không được hỗ trợ?Hỗ trợ Nexus 7 cho Tệp kê khai ứng dụng 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> 

Trả lời

34

này một:

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

Nó đến như là một bất ngờ với nhiều người vì Nexus 7 không có camera phía trước, nhưng có vẻ như nó không đếm nhằm mục đích cho phép đặc biệt này .

+29

Để khắc phục điều này, hãy thêm ''. Xem http://developer.android.com/guide/topics/manifest/uses-feature-element.html#permissions và http://android-developers.blogspot.com/2012/07/getting-your-app-ready -for-jelly-bean.html – CommonsWare

+1

THÀNH CÔNG !! Cảm ơn bạn. Ngoài ra, Google Play hiện hiển thị thêm 40 thiết bị có sẵn. Xin lỗi nếu tôi có thể tìm thấy điều này trong một chủ đề khác nhưng cảm ơn cho phản ứng nhanh chóng và chính xác – user1607521

+1

Tôi đã ở khắp mọi nơi tìm kiếm câu trả lời này! PROPS TO @CommonsWare !!! – TChadwick