2

市場に出回っているアプリケーションが5か月以上あり、アイスクリームosのタブレットを購入したので、アイスクリームosのアプリが表示されないことに気づいたときに驚いたので、修正しようとしました。

<uses-sdk android:minSdkVersion="7" android:targetSdkVersion="15"/>

<compatible-screens>
    <screen android:screenSize="small" />
    <screen android:screenSize="normal" />
    <screen android:screenSize="large" />
    <screen android:screenSize="xlarge" />
</compatible-screens>

しかし、アプリケーションはまだ表示されません、何か役立つヒントはありますか?


アップデート

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" >
</uses-permission>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" >
</uses-permission>

タブレットにGPSがありませんが、「Google位置情報サービス」が含まれています


アップデート

私のマニフェストファイル:

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

<uses-feature android:name="android.permission.INTERNET" android:required="true"/>
<uses-feature android:name="android.permission.ACCESS_NETWORK_STATE" android:required="false"/>
<uses-feature android:name="android.permission.WRITE_EXTERNAL_STORAGE" android:required="true"/>
<uses-feature android:name="android.permission.ACCESS_COARSE_LOCATION" android:required="false"/>

それでもアプリは市場に出ていません!!


アップデート

画面レイアウト:SMALL NORMAL LARGE XLARGE

必要なデバイス機能

android.hardware.screen.portrait

android.hardware.touchscreen

android.permission.INTERNET

android.permission.WRITE_EXTERNAL_STORAGE

このアプリケーションは、0を超えるデバイスで使用できます。


問題が解決し、最後のマニフェスト:

<uses-sdk
    android:minSdkVersion="7"
    android:targetSdkVersion="15" />

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

<uses-feature
    android:name="android.hardware.location"
    android:required="false" />
<uses-feature
    android:name="android.hardware.location.network"
    android:required="false" />
<uses-feature
    android:name="android.hardware.location.gps"
    android:required="false" />

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<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" />

これで、アプリがアイスクリームの検索リストに表示されます:)

助けてくれてありがとう:)

4

2 に答える 2

3

<supports-screens>の代わりに使用<compatible-screens>

特定の画面への配布に関する詳細情報

于 2012-04-16T11:23:08.717 に答える
3

このページを調べると:uses feature element、 マニフェストのuses-permission要素は、特定のハードウェア機能が必要であることを示唆している可能性があります。

ACCESS_FINE_LOCATIONはそれらの権限の1つであるため、GPSを備えたデバイスでのみ利用可能として表示されます

于 2012-04-16T11:44:18.437 に答える