2

APK を Android マーケットに公開しました。経由https://play.google.com/store/search?q=[package name]で検索できますが、実行中の Nexus One デバイスにインストールできずAndroid OS 2.3.6、ポップアップに が表示されます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

マニフェストに問題はありません。コピー防止が有効になっていると思います。ドキュメントから:

アプリケーションをコピー保護するには、アプリケーションの公開オプションを構成するときにコピー保護を「オン」に設定します。Google Play は、開発者のデバイスまたはリリースされていないデバイスでコピー保護されたアプリケーションを表示しません。

Nexus One は開発者向け端末であるため、互換性がないと表示されます。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 に答える