1

正直なところ、アプリが 4.2.2 デバイスと互換性がない理由と、そのようにする方法をどこから見つけようとすればよいでしょうか?

どこから始めればよいですか?

これを使うことを想定した...

        <uses-sdk
    android:minSdkVersion="10"
    android:targetSdkVersion="17" />

十分でした。

アプリを市場に出して、すべての些細な問題を修正するだけでも英雄的ですが、今では別の問題が発生しています。

データベースまたはリストに対して使用しているすべてのメソッドをチェックして、それらが 4.2.2 と互換性があることを確認する方法はありますか?

4.2.2 デバイスにサイドロードするとアプリは正常に動作しますが、それらのデバイスはマーケットからアクセスできません。

誰でも光を当てることができますか?

ところで、これはGoogle Playマーケットがインストールされたエミュレーターで発生しています.Playマーケットでアプリの実際の4.2.2デバイス検索は行っていません。多分これはエミュレータに分離されています...

4

1 に答える 1

0

あなたが確認できるいくつかのこと:

  1. 「project.properties」ファイルで、次のことを確認してください。

    ターゲット=android-17

  2. アプリをエクスポートする前に最新の ADT と SDK があることを確認し、(あなたが書いたように) マニフェスト (アプリケーション タグの上) にあることも確認してください。

    <uses-sdk android:minSdkVersion="10" android:targetSdkVersion="17" />
    
  3. マニフェスト ファイルに、

    <supports-screens android:anyDensity="true"
    android:largeScreens="true" android:normalScreens="true"
    android:smallScreens="true" android:xlargeScreens="true" />
    
  4. 開発者コンソールで、デバイスが除外されていないことを確認してください。

  5. 上記のすべては、少なくともアプリ プロジェクトに対して設定する必要があります。ライブラリの場合も行う必要がありますが、それほど重要ではありません。

于 2013-04-30T22:56:00.723 に答える