Целевая версия Android Xamarin - PullRequest
       33

Целевая версия Android Xamarin

0 голосов
/ 01 декабря 2019

Я получаю сообщение об ошибке ниже при попытке запустить приложение Xamarin для Android на консоли разработчика Play

Ошибка загрузки В настоящее время ваше приложение настроено на уровень API 26 и должно быть настроенопо крайней мере, уровень API 28, чтобы гарантировать, что он построен на последних API, оптимизированных для безопасности и производительности. Измените целевой уровень API вашего приложения по крайней мере на 28. Узнайте, как.

У меня есть следующие настройки в VS для Mac

id

Кроме того, все библиотеки Xamarin.Android, которые я использую, v28.0.0.3.

enter image description here

Ответы [ 2 ]

1 голос
/ 01 декабря 2019

Это должно быть проблема с вашими библиотеками поддержки Android или версией. Можете ли вы убедиться в следующем и попытаться опубликовать его с новой версией?

  • Убедитесь, что в вашем Android SDK Manager установлен последний SDK (уровень API 28)
  • Убедитесь, что у вас естьустановлены последние библиотеки поддержки Android и инструменты сборки.
  • Установите для целевой версии Android уровень API 28, а для минимальной версии Android - меньшее значение.
0 голосов
/ 01 декабря 2019

Следующие пункты вы должны отметить:

  • Когда Google Play говорит о целевой Android версии, это говорит о Target Framework в ваших Android Свойствах проекта.

  • Сообщение об ошибке, которое вы получаете, не имеет никакого отношения к имеющейся версии поддерживаемых библиотек. Но когда вы ориентируетесь на последнюю версию, вы можете захотеть иметь библиотеки поддержки той же версии.

  • Рекомендуется добавить все SDK, которые будет поддерживать ваше приложение Android, что означает, что если выМинимальная версия поддержки Android - 21, и вы хотите настроить таргетинг на последнюю версию, а затем убедитесь, что в вашем Android SDK есть все эти sdks, чтобы не возникало проблем при анализе вашего APK в нужной версии.

  • Я бы не рекомендовал устанавливать минимальную версию Android на версию 9, поскольку 90% устройств не имеют этой версии SDK, что означает, что ни одно из них не сможет установить или использовать ваше приложение. Что, если вы спросите меня, никогда не должно быть так. Поддерживать максимально широкую аудиторию всегда лучше.

После внесения вышеуказанных изменений ваше приложение должно работать нормально. Не стесняйтесь обращаться ко мне, если у вас есть какие-либо вопросы или вопросы ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...