2

Samsung Galaxy Tab から表示すると、一部のアプリが Android マーケットに表示されません。

これは、他の開発者の他の多くのアプリでも発生していることに気付きました。Nexus One の Market のカテゴリの「Just in」を Galaxy Tab と比較すると、Nexus One にはより多くのアプリが表示されます。したがって、これは私のアプリに固有の問題ではないと思います。

奇妙なことに、表示されるアプリと表示されないアプリの違いがわかりません。たとえば、表示されるアプリの Android マニフェストには、次のようなものがあります。

<uses-sdk android:minSdkVersion="3" />

<!-- Prevent shoeboxing on Tab -->
<supports-screens android:largeScreens="true" />

これにより、Android マーケットにアプリが表示され、アプリがタブに全画面表示されます。

しかし、同じ設定を使用している他のいくつかのアプリでは、Market にリストされているアプリを参照または検索して見つけることができません。まるで彼らが市場にいないかのようです。

参考までに、Galaxy Tab AVD エミュレーターでアプリを正常に実行できます。最小 SDK 4 も試しました。

ありがとう!!

4

3 に答える 3

1

Android マーケットは、AndroidManifest.xml ファイルで指定された値に基づいてアプリケーションを除外します。7 インチ タブレットは「大画面」です。したがって、minSDKVersion=3 のアプリケーションでは、次のように support-screens タグを明示的に定義します。

<supports-screens android:largeScreens="true" android:normalScreens="true" android:anyDensity="true" />

http://innovator.samsungmobile.com/galaxyTab.do#03

例 2

マニフェストは要素を宣言し <uses-sdk android:minSdkVersion="3" android:targetSdkVersion="4">、要素を含みません。結果: Android マーケットは、他のフィルターが適用されない限り、すべてのデバイスのユーザーにアプリを表示します。

http://developer.android.com/guide/appendix/market-filters.html

于 2011-01-02T23:55:04.313 に答える
0

それは市場のコピー防止機能でしょうか?

于 2010-12-10T12:01:20.273 に答える
0

どうやら Samsung デバイスには 30MB のキャッシュ制限があるため、そのサイズを超えるアプリをダウンロードすることはできません。問題の可能性があるため、APK のサイズを確認してください。

電話機能を使用しているアプリはありますか? デフォルトでは、AndroidManifest.xml で次の値を設定しない限り、マーケットは Wi-Fi のみのデバイスにこれらのアプリを提供しません。

  <uses-feature android:name="android.hardware.telephony" android:required="false"/>   

詳細については、こちらの回答をご覧ください。

これらの機能が利用できない場合でも、コードが適切に対処できるようにする必要があります。

于 2011-12-13T23:08:58.437 に答える