Condividi tramite


Introduzione alla creazione di app Android e firma del codice

Importante

Visual Studio App Center è stato ritirato il 31 marzo 2025, ad eccezione delle funzionalità di Analisi e diagnostica, che continueranno a essere supportate fino al 30 giugno 2026. Ulteriori informazioni.

Questa esercitazione descrive come configurare un'app Android di esempio con App Center.

Passi Preliminari

Accedi a GitHub e forkare il repository

  1. Accedi al tuo account GitHub.
  2. Accedere al repository GitHub dell'app di esempio.
  3. Fare clic su Fork nell'angolo superiore destro della pagina.

Accedere ad App Center

  1. Aprire il portale di App Center.
  2. Fare clic su Connetti con GitHub e accedere oppure usare un altro provider.

Creare una nuova app in App Center

  1. Fare clic su Aggiungi nuova app.
  2. Assegnare all'app il nome App Android di esempio.
  3. Scegliere rispettivamente Android e Java .
  4. Fare clic su Aggiungi nuova app.

Sostituire il segreto dell'app

Per consentire all'app di esempio di inviare informazioni ad App Center, il segreto dell'app deve essere modificato in modo che corrisponda a quello fornito per il progetto app Center specifico.

  1. Passare alla pagina dell'app in App Center facendo clic su di essa nell'elenco App .
  2. Passare alle impostazioni dell'app facendo clic su Impostazioni nella barra laterale sinistra.
  3. Fare clic sui tre puntini nell'angolo in alto a destra per aprire il menu di scelta rapida e quindi fare clic su Copia segreto dell'app.
  4. Passare al repository sampleapp_android e passare a MainActivity.java
  5. Nella MainActivity.java del progetto individuare quanto segue. Nota: è anche possibile trovare il frammento di codice con il segreto dell'app specifico nella pagina Attività iniziali nel portale di App Center.
@Override
protected void onCreate(Bundle savedInstanceState) {
        AppCenter.start(getApplication(), "<APP SECRET HERE>",
                Analytics.class, Crashes.class);
  1. Sostituire <APP SECRET HERE> con il segreto univoco dell'app.
  2. Aggiungi, esegui il commit e fai il push delle modifiche nel tuo repository forkato. Questa azione può essere eseguita dal terminale o da uno strumento di propria scelta.

Firmare il pacchetto Android (APK)

La firma del codice è facoltativa, ma consigliata. Per eseguire test e distribuire l'app agli utenti, l'APK deve essere firmato digitalmente con un certificato. Dopo aver creato un ID app per l'app di esempio, seguire questa procedura per firmare manualmente l'APK. Per informazioni su che cos'è un certificato digitale o per le opzioni di firma diverse da quella descritta di seguito, vedere la documentazione per sviluppatori Android.

  1. Aprire Android Studio e fare clic su Apri un progetto Android Studio esistente.

  2. Vai al percorso del repository dell'applicazione di esempio forkata sul tuo computer e caricalo in Android Studio.

  3. Passare a Build Variants (Compila varianti ) nel pannello più a sinistra e fare clic su di esso.

  4. Assicurarsi che la variante di compilazione sia impostata su release.

  5. Passare a Genera > APK firmato dalla barra dei menu.

  6. Lasciare Modulo: app e fare clic su Avanti.

  7. In Percorso archivio chiavi fare clic su Crea nuovo e creare l'archivio chiavi in base all'immagine seguente nella documentazione per sviluppatori Android: Crea una nuova app

  8. Fare clic su OK. Le informazioni per la password dell'archivio chiavi, l'alias della chiave e la password della chiave devono essere compilate automaticamente con i dati dal nuovo archivio chiavi. Fare clic su Avanti.

  9. Selezionare una destinazione per l'APK firmato, assicurarsi che Build Type sia impostato su release e selezionare entrambe le versioni della firma V1 e V2. Fare clic su Fine.

  10. Gradle dovrebbe iniziare automaticamente a compilare. Dopo aver sincronizzato tutti gli elementi, dovresti trovare il file APK firmato nella cartella di destinazione specificata.

  11. Aggiungi, esegui il commit e fai il push delle modifiche nel tuo repository forkato.

Facoltativo: eseguire l'app in Android Studio e leggere le descrizioni

I servizi di analisi e arresti anomali devono essere collegati all'app per consentire ai pulsanti associati di inviare dati rilevabili ad App Center. Per ulteriori dettagli, vai alla guida rapida all'arresto anomalo e alla guida rapida all'analisi.