0

タブレットもサポートしたいアプリを作成しています。SO の多くの質問と同様に、developer.android.com で説明されている手順に従いました。Playストアがまだそれを報告している理由について理解できません

Your Production APK needs to meet the following criteria:
Any required hardware features are normally available on tablets.

私のマニフェストファイルには次の宣言があります

<uses-sdk
    android:minSdkVersion="11"
    android:targetSdkVersion="18" />

<uses-permission
    android:name="android.permission.READ_SMS" android:required="true" />
<uses-permission
    android:name="android.permission.READ_CONTACTS" android:required="true" />

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

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

私のアプリはテレフォニー機能を使用しているため、ここでは必須属性を true とマークしました。誰かが同様の問題に直面し、それを修正できる場合は、親切に情報を提供してください。

4

2 に答える 2

0

次のようにコードを使用します。

    uses-sdk
    android:minSdkVersion="11"
    android:targetSdkVersion="18" />

<uses-permission
    android:name="android.permission.READ_SMS" android:required="true" />
<uses-permission
    android:name="android.permission.READ_CONTACTS" android:required="true" />

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

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

機能を使用するための許可をrequire="false"に変更しました。これにより、通話機能を備えていないタブレットではなく、通話機能を備えたタブレット デバイスでアプリを使用およびダウンロードできるようになります。

于 2014-03-21T11:46:52.123 に答える