Как оптимизировать apk под ABI при использовании xamarin и visual studio? - PullRequest
1 голос
/ 07 июня 2019

У меня есть решение для форм xamarin с Visual Studio 2019 на Mac. Я пытаюсь опубликовать мой apk на консоли Google Play, но там написано, что они Неоптимизированные APK .

В visual studio я перешел к параметрам проекта Android> Android Build. В конфигурации выпуска я проверил Генерировать один пакет (apk) на выбранный ABI . На вкладке «Дополнительно» я проверил 4 поддерживаемых ABI. Затем я опубликовал, а затем загрузил 4 приложения в консоль Google Play.

Кажется, этого недостаточно, сайт советует мне: - Используйте Android App Bundle для автоматической оптимизации конфигурации устройства (не уверен, что он поддерживается для решения xamarin) - или управляйте им самостоятельно с помощью нескольких APK (что я и сделал безуспешно)

Я не могу игнорировать предупреждение, кнопка для перехода к следующему шагу затенена.

1 Ответ

5 голосов
/ 07 июня 2019

К сожалению, Xamarin Android пока не поддерживает комплекты приложений. Они работают над этим и скоро будут доступны: https://github.com/xamarin/xamarin-android/issues/2727

PR для задачи сборки уже объединен: https://github.com/xamarin/xamarin-android/pull/3146

Если вы хотите попробовать предварительную версию, вы можете попробовать это (от команды Xamarin):

вы сможете загрузить visx из нашей системы CI через раздел «Статус сборки» нашего README.md (см. https://github.com/xamarin/xamarin-android#build-status), а затем выбрать задание и перейти на страницу артефактов Azure. Или просто воспользуйтесь этим получить последнюю стабильную сборку https://jenkins.mono -project.com / view / Xamarin.Android / job / xamarin-android / lastStableBuild / Azure /

Обратите внимание, что это будут только биты с открытым исходным кодом. Поэтому некоторые вещи (например, быстрое развертывание) не будут работать. Но если вы создаете релизное приложение, все должно быть в порядке.

Единственное, что вы можете сделать, пока не будет выпущена поддержка App Bundles, - это использовать один APK на ABI и игнорировать предупреждение из Google Play

Пока все ваши СЕРЫЕ ПРОВЕРКИ в консоли Google Play (в левом меню) не станут зелеными, вы не сможете публиковаться в игровой консоли и игнорировать предупреждение.

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