Distribuzione e test di app Xamarin.Android

Questa sezione include guide che illustrano come testare un'applicazione, ottimizzarne le prestazioni, prepararla per il rilascio, firmarla con un certificato e pubblicarla in un app store.

Dimensioni del pacchetto dell'applicazione

Questo articolo esamina le parti costituenti di un pacchetto dell'applicazione Xamarin.Android e le strategie associate che possono essere usate per una distribuzione efficiente del pacchetto durante le fasi di debug e rilascio dello sviluppo.

Applica modifiche

Questa guida illustra la funzionalità Applica modifiche che consente di eseguire il push delle modifiche delle risorse nell'app in esecuzione senza riavviare l'app.

Creazione di app

Questa sezione descrive il funzionamento del processo di compilazione e illustra come compilare APK specifici di ABI.

Emulatore della riga di comando

Questo articolo illustra brevemente l'avvio dell'emulatore tramite la riga di comando.

Debug

Le guide nella sezione consentono di eseguire il debug di un'applicazione con emulatori Android, dispositivi Android reali e il registro di debug.

Impostazione dell'attributo Debuggable

Questo articolo illustra come impostare l'attributo debuggable in modo che strumenti come adb possano comunicare con JVM.

Ambiente

Questo articolo descrive l'ambiente di esecuzione Xamarin.Android e le proprietà di sistema Android che hanno effetto sull'esecuzione del programma.

GDB

Questo articolo illustra come usare gdb per il debug di un'applicazione Xamarin.Android.

Installazione di un'app di sistema

Questa guida illustra come installare un'app Xamarin.Android come applicazione di sistema in un dispositivo Android o come parte di una ROM personalizzata.

Collegamento in Android

Questo articolo illustra il processo di collegamento usato da Xamarin.Android per ridurre le dimensioni finali di un'applicazione. Descrive i diversi livelli di collegamento che possono essere eseguiti e fornisce indicazioni e suggerimenti per la risoluzione dei problemi per poter limitare gli errori che potrebbero derivare dall'uso del linker.

Xamarin.Android Performance (Prestazioni di Xamarin.Android)

Esistono varie tecniche per incrementare le prestazioni delle applicazioni compilate con Xamarin.Android. Nel loro insieme, queste tecniche possono ridurre notevolmente il carico di lavoro di una CPU e la quantità di memoria usata da un'applicazione.

Profilatura delle app Android

Questa guida spiega come usare gli strumenti del profiler per esaminare le prestazioni e l'utilizzo della memoria di un'app Android.

Preparazione di un'applicazione per il rilascio

Dopo aver scritto il codice di un'applicazione e averla testata, è necessario preparare il pacchetto per la distribuzione. La prima attività di preparazione del pacchetto è la compilazione dell'applicazione per il rilascio, che essenzialmente comporta l'impostazione di alcuni attributi dell'applicazione.

Signing the Android Application Package (Firma del pacchetto dell'applicazione Android)

Informazioni su come creare un'identità di firma di Android e un nuovo certificato di firma per le applicazioni Android e su come firmare l'applicazione con il certificato di firma. Questo argomento illustra anche come esportare l'applicazione su disco per la distribuzione ad hoc. Il pacchetto dell'applicazione Android (APK) risultante può essere trasferito localmente in dispositivi Android senza passare attraverso un app store.

Publishing an Application (Pubblicazione di un'applicazione)

Questa serie di articoli illustra i passaggi per la distribuzione al pubblico di un'applicazione creata con Xamarin.Android. La distribuzione può essere eseguita tramite canali, come ad esempio la posta elettronica, un server Web privato, Google Play o Amazon Appstore per Android.