Android Market - 应用程序不适用于设备

时间:2012-07-24 04:27:31

标签: android google-play

我将我的APK发布到Android市场。我可以通过https://play.google.com/store/search?q=[package name]进行搜索,但我无法将其安装在运行Android OS 2.3.6的Nexus One设备上,弹出窗口显示not compatible with your device。清单文件配置如下:

<supports-screens 
    android:largeScreens="true"
    android:smallScreens="true"
    android:normalScreens="true"
    android:resizeable="true"
    android:anyDensity="true"
    />
<uses-sdk android:minSdkVersion="8" />
<uses-permission android:name="android.permission.RECORD_AUDIO"></uses-permission>
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />      
<uses-feature android:name="android.hardware.camera" />
<uses-feature android:name="android.hardware.camera.autofocus" />

我的配置中有哪些问题导致My Nexus One设备被过滤?

2 个答案:

答案 0 :(得分:1)

你的清单没有错;我打赌你启用了复制保护。来自the documentation

  

要复制保护应用程序,请将复制保护设置为“开”   为您的应用程序配置发布选项。 Google Play会   不在开发者设备上显示受复制保护的应用程序   未发布的设备。

由于Nexus One是开发人员设备,因此它将显示为不兼容。我在Galaxy Nexus上遇到了同样的问题。

答案 1 :(得分:0)

将此添加到您的清单

<uses-sdk
    android:minSdkVersion="8"
    android:targetSdkVersion="15" />//=======> the target version is your wish(> 10)