2017-02-03 28 views
0

При загрузке новой версии в Google Play Console появляется следующее сообщение.Загрузка apk в Google Play Console вызывает ошибку, которую я не понимаю

Эта конфигурация не может быть опубликована по следующей причине (ы):

It is forbidden that a device upgrading from API levels in range 12-23 to API levels in range 24+ should downgrade from version 16 to version 15, which would occur when 
Screen layouts containing any of [normal, large, xlarge] and 
Features containing all of [android.hardware.FAKETOUCH]. 

Some devices are eligible to run multiple APKs. In such a scenario, the device will receive the APK with the higher version code. 

старой версии 15. Моя конфигурация в AndroidManifest (Eclipse) для версии 15 был:

  • minSdkVersion = "12"
  • targetSdkVersion = "22"
  • maxSdkVersion = "23"
  • android.permission.VIBRATE
  • com.android.vending.CHECK_LICENSE
  • android.permission.INTERNET
  • android.permission.ACCESS_NETWORK_STATE
  • android.permission.WRITE_EXTERNAL_STORAGE
  • android.permission.READ_EXTERNAL_STORAGE
  • Compile Версия API19 (от сборки в затмении)

Я мигрировали из Затмения в AndroidStudio и моя новая конфигурация для версии 16 теперь :

НОВАЯ вЕРСИЯ 16 в AndroidStudio:

  • compileSdkVersion 25
  • minSdkVersion 12
  • targetSdkVersion 22
  • maxSdkVersion 23
  • android.permission.VIBRATE
  • com.android.vending.CHECK_LICENSE
  • android.permission.INTERNET
  • android.permission.ACCESS_NETWORK_STATE
  • android.permission.WRITE_EXTERNAL_STORAGE
  • android.permission.READ_EXTER NAL_STORAGE

Может кто-нибудь помочь мне?

+0

Вы можете проверить код версии в build.gradle (Module: app)? –

+0

его 16. Вы имели в виду это? –

+0

Я решил. Мне нужно было только удалить maxSdkVersion, а затем это сработало. Не знаю, почему. –

ответ

0

Пожалуйста, проверьте свою последнюю выпущенную целевую версию codedasSdkVersion и сравните ее с текущей версией targetSdkVersion и убедитесь, что она одинаковая.

Это случается, когда ваш последний выпущенный apk никем не обновляется, и вы пытаетесь изменить свою цельSdkVersion +.

+0

Я не уверен, если я правильно понял. В моем вопросе я определил 2 версии. У обоих есть цель 22. Я проверяю последний загруженный apk, его целевой SDK тоже 22. Как вы думаете, мне все еще нужно что-то менять? –