Nasazení a testování aplikací Xamarin. AndroidDeployment and Testing of Xamarin.Android Apps

Tato část obsahuje příručky, které vysvětlují, jak otestovat aplikaci, optimalizovat její výkon, připravit ji pro vydání, podepsat certifikát pomocí certifikátu a publikovat ho v App Storu.This section includes guides that explain how to test an application, optimize its performance, prepare it for release, sign it with a certificate, and publish it to an app store.

Velikosti balíčků aplikaceApplication Package Sizes

Tento článek pojednává o částech balíčku aplikace Xamarin. Android a souvisejících strategiích, které se dají použít k efektivnímu nasazení balíčku během ladění a fází vydání vývoje.This article examines the constituent parts of a Xamarin.Android application package and the associated strategies that can be used for efficient package deployment during debug and release stages of development.

Použít změnyApply Changes

Tato příručka se zabývá funkcí použít změny, která umožňuje doručovat změny prostředků do spuštěné aplikace bez nutnosti restartovat aplikaci.This guide covers the Apply Changes feature which lets you push resource changes to your running app without restarting your app.

Vytváření aplikacíBuilding Apps

Tato část popisuje, jak proces sestavení funguje a vysvětluje, jak sestavit kopírují specifický pro ABI.This section describes how the build process works and explains how to build ABI-specific APKs.

Emulátor příkazového řádkuCommand Line Emulator

Tento článek stručně mění spuštění emulátoru prostřednictvím příkazového řádku.This article briefly touches starting the emulator via the command line.

LaděníDebugging

Příručky v části vám pomůžou s laděním aplikace pomocí emulátorů Androidu, reálných zařízení s Androidem a protokolu ladění.The guides in the section help you to debug your app using Android emulators, real Android devices, and the debug log.

Nastavení atributu, který lze laditSetting the Debuggable Attribute

Tento článek vysvětluje, jak nastavit atribut, který lze ladit tak, aby nástroje, jako je například adb komunikace s JVM.This article explains how to set the debuggable attribute so that tools such as adb can communicate with the JVM.

ProstředíEnvironment

Tento článek popisuje spouštěcí prostředí Xamarin. Android a vlastnosti systému Android, které ovlivňují provádění programu.This article describes the Xamarin.Android execution environment and the Android system properties that influence program execution.

GDBGDB

Tento článek vysvětluje, jak použít gdb pro ladění aplikace Xamarin. Android.This article explains how to use gdb for debugging a Xamarin.Android application.

Instalace systémové aplikaceInstalling a System App

V této příručce se dozvíte, jak nainstalovat aplikaci Xamarin. Android jako systémovou aplikaci na zařízení s Androidem nebo jako součást vlastní paměti ROM.This guide explains how to install a Xamarin.Android app as a System Application on an Android device or as part of a custom ROM.

Propojení na AndroiduLinking on Android

Tento článek popisuje proces propojení, který používá Xamarin. Android ke snížení konečné velikosti aplikace.This article discusses the linking process used by Xamarin.Android to reduce the final size of an application. Popisuje různé úrovně propojení, které lze provést, a poskytuje některé doprovodné materiály a Rady pro řešení potíží, které mohou způsobit zmírnění chyb, které by mohly nastat při použití linkeru.It describes the various levels of linking that can be performed and provides some guidance and troubleshooting advice to mitigate errors that might result from using the linker.

Výkon Xamarin. AndroidXamarin.Android Performance

Existuje mnoho způsobů, jak zvýšit výkon aplikací vytvořených pomocí Xamarin. Android.There are many techniques for increasing the performance of applications built with Xamarin.Android. Souhrnně tyto techniky můžou významně snížit množství práce prováděné PROCESORem a množství paměti, které aplikace spotřebovává.Collectively these techniques can greatly reduce the amount of work being performed by a CPU and the amount of memory consumed by an application.

Profilace aplikací pro AndroidProfiling Android Apps

V této příručce se dozvíte, jak pomocí nástrojů profileru prošetřit výkon a využití paměti v aplikaci pro Android.This guide explains how to use profiler tools to examine the performance and memory usage of an Android app.

Příprava aplikace pro vydáníPreparing an Application for Release

Po kódování a otestování aplikace je nutné připravit balíček pro distribuci.After an application has been coded and tested, it is necessary to prepare a package for distribution. Prvním úkolem při přípravě tohoto balíčku je sestavení aplikace pro vydání, která převážně zahrnuje nastavení některých atributů aplikace.The first task in preparing this package is to build the application for release, which mainly entails setting some application attributes.

Podepisování balíčku aplikace pro AndroidSigning the Android Application Package

Naučte se vytvořit identitu podepisování Androidu, vytvořit nový podpisový certifikát pro aplikace pro Android a podepsat aplikaci podpisovým certifikátem.Learn how to create an Android signing identity, create a new signing certificate for Android applications, and sign the application with the signing certificate. Kromě toho toto téma vysvětluje, jak exportovat aplikaci na disk pro ad hoc distribuci.In addition, this topic explains how to export the app to disk for ad-hoc distribution. Výsledný APK můžete zkušebně načtené na zařízení s Androidem, aniž byste museli procházet App Store.The resulting APK can be sideloaded into Android devices without going through an app store.

Publikování aplikacePublishing an Application

Tato série článků vysvětluje kroky pro veřejnou distribuci aplikace vytvořené pomocí Xamarin. Android.This series of articles explains the steps for public distribution of an application created with Xamarin.Android. Distribuce může probíhat prostřednictvím kanálů, jako jsou e-maily, privátní webový server, Google Play nebo aplikace Amazon App Store pro Android.Distribution can take place via channels such as e-mail, a private web server, Google Play, or the Amazon App Store for Android.