Android市場にはアプリが表示されません
-
08-10-2019 - |
質問
昨日、Android市場でアプリ(Easy.go)をアップグレードしました。その後、HTC TattooとSony Ericsson Xperia Miniユーザーからいくつかのメッセージがあり、Android市場でアプリケーションを見ることができません。
市場にアップロードする際にコピー保護を使用しているわけではないので、問題になることはないでしょう。
最初の仮定は、問題は小さな画面のためにbeaCaudであったことです。 manifest.xmlを見てみました。書かれています:
<supports-screens
android:largeScreens="true"
android:normalScreens="true"
android:smallScreens="true"
android:anyDensity="true"/>
そして、ここにすべての権限があります:
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"></uses-permission>
<uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION"></uses-permission>
<uses-permission android:name="android.permission.READ_PHONE_STATE"></uses-permission>
<uses-permission android:name="android.permission.RECEIVE_SMS"></uses-permission>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission>
<uses-sdk android:minSdkVersion="3"/>
助言がありますか?!
解像度320x480を備えたいくつかの大きな画像があり、解像度240x320には代替品がありません。それは問題でしょうか?!
アプリをアップグレードする前に、どのデバイスが市場で見えないかを知る前にプレビューはありますか?
解決
私は思う、私は今答えを知っています:http://developer.android.com/guide/appendix/market-filters.html#manifest-filters
私がそれを正しく理解したなら
例1 マニフェストが宣言します
<uses-sdk android:minSdkVersion="3">
また、a<supports-screens>
エレメント。結果:Android Marketは、アプリを小画面デバイスのユーザーに表示しませんが、他のフィルターが適用されない限り、通常および大画面のデバイス、ユーザーのユーザーに表示されます。例2 マニフェストが宣言します
<uses-sdk android:minSdkVersion="3" android:targetSdkVersion="4">
そして、aを含めません<supports-screens>
エレメント。結果:Android市場は、他のフィルターが適用されない限り、すべてのデバイスのユーザーにアプリを表示します。
それから <uses-sdk android:minSdkVersion="3"/>
に置き換える必要があります <uses-sdk android:minSdkVersion="3" android:targetSdkVersion="4"/>
他のヒント
まだ完了していない場合は、マーケットフィルターのルールを見てください。http://developer.android.com/guide/appendix/market-filters.html