2016-12-23 3 views
1

Вот несколько конфигураций APK в build.gradleНевозможно выделить несколько APK из магазина Google Play правильно

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', '""' 
    } 

я обнаружил, что в некоторых случаях, когда SDK версия выше 18 она не в состоянии дать APK_version_2 для этого пользователя, но из конфигурации он должен. В этом случае он находит первый APK. Я не могу понять, что случилось с этим. Может ли кто-нибудь предложить что-нибудь?

ответ

2

Прежде чем включить расширенный режим для публикации нескольких APK для вашего приложения, вам необходимо понять rules, которые определяют способ публикации нескольких APK. Убедитесь, что все APK, которые вы публикуете для одного и того же приложения, должны иметь одинаковое имя пакета и быть подписаны с тем же ключом сертификата. Кроме того, каждый APK не должен точно соответствовать поддержке конфигурации другого APK. Он должен заявить немного другую поддержку по крайней мере для одного из supported Google Play filters.

Вы можете снова просмотреть этот documentation и проверить, не пропустите что-либо. Надеюсь это поможет!

+0

abielita, Спасибо за совет. Я прошел через все упомянутые документы, но не смог выяснить, почему я спросил его. Можете ли вы снова рассмотреть вопрос и предложить любую вещь, которую я ошибаюсь. – user3510250

Смежные вопросы