2

我将我的 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" />

我的配置中的什么问题导致我的 Nexus One 设备被过滤?

4

2 回答 2

1

There's nothing wrong with your manifest; I'd wager you have Copy Protection enabled. From the documentation:

To copy protect an application, set copy protection to "On" when you configure publishing options for your application. Google Play will not show copy-protected applications on developer devices or unreleased devices.

Since the Nexus One is a developer device, it will show as incompatible. I ran into this same issue on my Galaxy Nexus.

于 2012-07-24T04:34:38.040 回答
0

将此添加到您的清单中

<uses-sdk
    android:minSdkVersion="8"
    android:targetSdkVersion="15" />//=======> the target version is your wish(> 10)
于 2012-07-24T04:29:46.423 回答