Развертывание и тестирование приложений Xamarin.Android
В этом разделе перечислены руководства, в которых рассматриваются вопросы тестирования приложения, оптимизации его производительности, подготовки к выпуску, подписывания с помощью сертификата и публикации в магазине приложений.
Application Package Sizes (Размеры пакета приложения)
В этой статье рассматриваются элементы, входящие в пакет приложения Xamarin.Android, и связанные с ними стратегии эффективного развертывания пакетов на этапах отладки и выпуска.
Применение изменений
В данном руководстве рассматривается функция "Применить изменения", которая позволяет отправлять изменения, внесенные в ресурсы, в работающее приложение без его перезапуска.
Создание приложений
В этой статье описано, как создавать приложения и пакеты APK для конкретного набора ABI.
Command Line Emulator (Эмулятор командной строки)
В этой статье кратко описывается запуск эмулятора через командную строку.
Отладка
Сведения в руководствах в этом разделе будут полезны при отладке приложения с помощью эмуляторов Android, реальных устройств Android и журнала отладки.
Установка атрибута Debuggable
В этой статье объясняется, как задать атрибут Debuggable, чтобы adb
и другие средства могли взаимодействовать с виртуальной машиной Java.
Среда
Эта статья описывает среду выполнения Xamarin.Android и системные свойства Android, влияющие на выполнение программы.
GDB
В этой статье описывается применение gdb
для отладки приложений Xamarin.Android.
Installing a System App (Установка системного приложения)
В этом руководстве объясняется, как установить приложение Xamarin.Android в роли системного приложения на устройстве Android или на пользовательском диске.
Linking on Android (Компоновка на Android)
В этой статье рассматривается процесс компоновки, который в Xamarin.Android помогает уменьшить размер конечного приложения. Здесь описаны разные доступные уровни компоновки и предложены некоторые рекомендации по работе и устранению ошибок, которые могут возникнуть при использовании компоновщика.
Производительность Xamarin.Android
Существует множество методов повышения производительности приложений, созданных с помощью Xamarin.Android. Вместе они могут значительно снизить объем работы, выполняемой ЦП, а также объем используемой приложением памяти.
Профилирование приложений Android
Это руководство поясняет, как использовать средства профилирования для изучения производительности и использования памяти в приложении Android.
Подготовка приложения к выпуску
После создания и тестирования кода приложения необходимо подготовить пакет для распространения. Первой задачей при подготовке этого пакета является сборка приложения для выпуска, в основном предполагающая установку некоторых атрибутов приложения.
Подписывание пакета приложения Android
Узнайте, как создать удостоверение подписывания Android, создать сертификат подписи для приложений Android и подписать приложение с помощью этого сертификата. Кроме того, здесь объясняется, как экспортировать приложение на диск для прямого распространения. Полученный неопубликованный APK-файл можно установить на устройства с Android, минуя магазин приложений.
Публикация приложения
В этой серии статей описано, как распространять приложения, созданные с помощью Xamarin.Android. Распространение может осуществляться по таким каналам, как электронная почта, частный веб-сервер, Google Play или Amazon App Store для Android.