4

これが私のAndroidアプリマニフェストファイルから重要なものです。すべての画面をサポートするtarget=14でAndroidAPIレベル4以上をサポートすることを検討しています。

開発者コンソールにAPIレベルが表示されます:4-16 +サポートされている画面:small-xlarge OpenGLテクスチャ:すべて

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission>
    <uses-permission android:name="android.permission.INTERNET"></uses-permission>
    <uses-permission android:name="android.permission.READ_PHONE_STATE"></uses-permission>
    <uses-permission android:name="android.permission.WAKE_LOCK"/>
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
    <uses-permission android:name="android.permission.ACCESS_COARSE_UPDATES" />
    <uses-permission android:name="android.permission.WIFI_CHANGE_STATE"/>

    <uses-sdk android:minSdkVersion="4" android:targetSdkVersion="14"/>

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

これがGooglePlayアプリのリンクです

Google Playにアクセスすると、アプリに互換性がないと表示されるデバイスのデバイスの詳細は次のとおりです。

Motorola DROID Bionic Android Vs 4.0.4 Verizon Wireless CDMA

システムバージョン6.7.230.XT875.Verizon.en.US(DROID BionicのリークされたICSビルド)ビルド番号6.7.2-223

Google Playからコピー防止のオン/オフを切り替えてみましたが、同じ結果になりました。

Google Play Publishingは、このデバイスが私のリリースapkでサポートされていることを示しているため、アプリやデバイスとのこの非互換性の原因を特定できません。

リークされたICSビルドをBionicに使用していることが、それと関係がある可能性はありますか?4.0.4または(任意のバージョンのICSを実行しているAndroidデバイス)を使用している人がGoogle Playからアプリをダウンロードして、アプリが自分のデバイスまたは私だけと互換性がないかどうかを確認できると非常に役立ちます。それ以外に、これを修正する方法に関する提案は非常に役立ちます。

本当にありがとう。

更新:アプリで2つのSDKを使用しています。FlurrySDKとSkyhook Wireless SDKのjarファイルで、どちらもAndroid4.0と互換性があります。また、Androidサポートライブラリを追加し、Android 4.0.3に対してコードベースをコンパイルしましたが、アプリはAndroidv4.0.4を実行している上記のデバイスおよびビルドと互換性がありません。

4

2 に答える 2

5

問題が解決しました!

まず、マニフェストまたはAndroidSDKのバージョンに問題はありません。Android4.1のコードベースをコンパイルしました。

Google Playデベロッパーコンソールからコピー防止機能をオフにして、新しいコピー防止機能の設定が有効になるまで30分から1時間待つと、アプリを検索してインストールできました。ここで重要なのは、コピー防止の設定を変更した後は待たなければならないということです。これはすぐには有効になりません。

以前はTooyoouのコピー防止がオンでしたが、Androidデベロッパーサポートに手紙を書いた後、以下のように返信メールで手がかりを得ました。

コピー防止を有効にした後、アプリがGoogle Playに表示されなくなった場合、コピー防止は、アプリがインストールされているAndroidのビルドを信頼できることに依存していることに注意してください。したがって、コピー防止されたアプリは、Androidの既知の優れたビルドにのみ表示されます。Androidの特定のポートが既知の適切なビルドではない場合(一部の「カスタムROM」など)、またはデバイスがルート化されている場合、GooglePlayはこれらのデバイスにコピー防止されたアプリを表示しません。ユーザーがAndroidの公式バージョンに切り替えると、アプリケーションを再び表示できるようになります。

DROID BIONICでカスタムのリリースされていないROMを実行しているので、これが問題の原因です。Stock ASOPICSおよびJellyBeanデバイスは、コピー防止機能がオンの場合でもアプリをダウンロードしてインストールできました。コピー防止は有料アプリにとっては少し注意が必要ですが、Tooyoouは無料なので、気にすることはあまりありません。

また、コピー防止機能は間もなく廃止される予定であり、AndroidSDKのライセンス機能が有料アプリのコピー防止機能を利用する方法であることに注意してください。

于 2012-07-24T23:38:35.977 に答える
0

support-screensにandroid:xlargeScreens = "true"を追加してみましたか?

于 2012-07-22T01:00:55.310 に答える