2

この AndroidManifest.xml を使用してアプリを公開しました。

<supports-screens
android:smallScreens="true"
android:normalScreens="true"
android:largeScreens="true"
android:anyDensity="false"
/>
<uses-sdk android:minSdkVersion="3" />

および公開オプション付き

コピー防止 = オン (このアプリケーションがデバイスからコピーされるのを防ぎます。アプリケーションのインストールに必要な電話のメモリ量を増やします。)、
場所 = すべての場所

しかし、Acer Liquid、Sony Ericsson x10 mini pro、さらには Samsung Galaxy S など、一部のデバイスが市場で見つからないことがわかりました。

助言がありますか?

4

1 に答える 1

6

画面サイズは、アプリケーションを Android マーケットに表示するかどうかを決定する際に考慮される要素の 1 つにすぎません。

特に、<uses-feature>マニフェスト内のタグによって、アプリケーションが非表示になる可能性もあります。これらのいずれも宣言していない場合でも、特定の<uses-permission>タグによって機能が暗黙的に必要になる場合があります。

たとえば、android.permission.CAMERAパーミッションをリクエストすると、別段のandroid.hardware.camera.autofocus指示がない限り、その機能は自動的に必須になります。すべてのデバイスにハードウェア オートフォーカスがあるわけではなく、アプリケーションはこれらのデバイスでは表示されません。

詳細については、ドキュメントを参照して<uses-feature>ください: http://developer.android.com/guide/topics/manifest/uses-feature-element.html

また、コピー防止 (別名フォワードロック) が有効になっている場合、アプリケーションは特定のデバイスに表示されないことに注意してください。推奨される代替手段は、Android ライセンス サービスを使用することです。

http://android-developers.blogspot.com/2010/07/licensing-service-for-android.html

(また、フォワードロックは数か月で消えてしまうことにも注意してください。そのため、これについて懸念がある場合は、ライセンス サービスを検討する必要があります。詳細については、上記のリンク先のブログ投稿を参照してください。)

于 2010-08-06T03:29:06.223 に答える