2016-12-23 4 views
1

はbuild.gradleGoogle PlayストアからマルチAPKを割り当てることができません正しく

APK_version_1 { 
     versionCode 190 
     buildConfigField 'String', 'PublisherID', '""' 
     minSdkVersion 17 
     splits { 
      density { 
       enable true 
       exclude "ldpi", "mdpi", "hdpi", 'xxhdpi', 'xxxhdpi' 
       compatibleScreens 'small', 'normal', 'large', 'xlarge' 
      } 
     } 
    } 
    APK_version_2 { 
     versionCode 200 
     minSdkVersion 19 
     buildConfigField 'String', 'PublisherID', '""' 
    } 

でマルチAPK構成である私は、SDKのバージョンが18より上にあるいくつかのケースでは、APK_version_2を与えることができないことがわかりましたそのユーザーには、構成からそれが必要です。この場合、最初のAPKが検索されます。 私は何が間違っているか把握することができません。

答えて

2

、あなたのアプリケーションのために複数のAPKを公開するために、高度なモードを有効にする前に、複数のAPKの作品を公開する方法を定義rulesを理解する必要があります。同じアプリケーションで公開するすべてのAPKが同じパッケージ名で、同じ証明書キーで署名されている必要があります。また、各APKは、別のAPKの設定サポートと正確に一致していてはなりません。 supported Google Play filtersの少なくとも1つに対して若干異なるサポートを宣言する必要があります。

あなたは再びこのdocumentationを閲覧し、あなたが何かを逃してはいけないかどうかをチェックします。お役に立てれば!

+0

abielita、アドバイスをありがとう。私は言及されたすべてのドキュメントを通過したが、問題を理解することができなかったので、なぜそれについて質問した。あなたは再び質問を見て、私が間違って入れたものをお勧めしますか? – user3510250

関連する問題