Esercitazione .NET MAUI - Creare la prima app multipiattaforma in C #
Esecuzione su dispositivo mobile
È possibile decidere di eseguire la distribuzione in una o più piattaforme in base all'ambiente di sviluppo. L'app è stata appena eseguita e distribuita in Windows. A questo punto, è possibile configurare un dispositivo o un emulatore Android.
Attiva Hyper-V
Nella barra di ricerca di Windows, digita Funzionalità di Windows e seleziona Attiva o disattiva le funzionalità di Windows.
Verificare che la casella Hyper-V sia selezionata e selezionare Ok.
Per rendere effettiva la modifica, devi riavviare il computer.
Installazione Android SDK
Apri Visual Studio e la soluzione MyFirstMauiApp. Nel menu a discesa della destinazione di debug seleziona net8.0-android in Framework.
Per compilare progetti sono necessarie versioni specifiche di Android SDK. Se la licenza Android SDK non è stata accettata, verrà visualizzato il messaggio di errore seguente nella finestra Elenco errori.
Fare doppio clic sul messaggio per avviare il processo di accettazione della licenza. Fare clic su Accetta per ognuna delle licenze presenti e verrà avviata l'installazione automatica.
Configurare l'emulatore Android
Se non si dispone di un dispositivo Android in cui eseguire la distribuzione, è possibile seguire questa procedura per configurare un emulatore Android. Se l'operazione è già stata eseguita o si vuole usare il proprio dispositivo Android, è possibile ignorare questo passaggio.
Se è la prima volta che si compila un'applicazione .NET MAUI, viene visualizzato emulatore Android selezionato nel menu a discesa della destinazione di debug. Fare clic su di esso per avviare il processo di creazione. Se viene visualizzata una finestra di dialogo di accettazione delle licenze, selezionare Accept.
Viene visualizzata la finestra Nuovo dispositivo. Selezionare il pulsante Crea per creare un emulatore con le impostazioni predefinite. Verranno scaricate le immagini dell'emulatore e verrà finalizzata la creazione dell'emulatore per l'uso in Visual Studio. Questo passaggio potrebbe richiedere del tempo.
Non preoccuparti se il livello API visualizzato è diverso dalle immagini. Può essere 33 o superiore.
Dopo la creazione dell'emulatore, verrà visualizzato un pulsante Avvia. Fare clic su tale pulsante.
È possibile che venga visualizzata una richiesta di abilitazione della piattaforma Windows Hypervisor. Segui la documentazione per abilitare l'accelerazione per migliorare le prestazioni (necessaria per rendere l'emulatore funzionante). Seleziona Esegui comunque.
L'emulatore Android completerà il suo avvio quando l'opzione di arresto sarà disponibile in Gestione dispositivi Android. L'operazione potrebbe richiedere del tempo.
Al termine, verrà visualizzato nel menu di debug di Visual Studio.
L'emulatore Android è stato creato ed è pronto per l'uso. La prossima volta che esegui Visual Studio, l'emulatore apparirà direttamente nella finestra di debug e si avvierà non appena lo selezionerai. Se si verificano problemi o difficoltà relative alle prestazioni con l'emulatore, leggi la documentazione completa sulla configurazione.
Configurare il dispositivo Android
Per sviluppare con il dispositivo Android, è necessario abilitare il debug USB. Segui questi passaggi nel dispositivo per connetterlo a Visual Studio. Se non si dispone di un dispositivo Android, è possibile ignorare questa sezione.
Abilita la modalità sviluppatore
- Passare alla schermata Impostazioni.
- Trova Numero build usando la ricerca nella parte superiore della schermata delle impostazioni o nelle Informazioni sul telefono.
- Tocca Numero build 7-10 volte fino a quando non viene visualizzato "Sei uno sviluppatore!".
Controllare lo stato di debug USB
- Passare alla schermata Impostazioni.
- Trovare il debug USB utilizzando la ricerca nella parte superiore della schermata delle impostazioni oppure individuarlo nelle opzioni per sviluppatori.
- Abilitare il debug USB se non è già abilitato.
Dispositivo di attendibilità
- Collega il dispositivo al computer.
- Ti verrà chiesto di Permettere il debug USB.
- Selezionare Consenti sempre da questo computer.
- Fare clic Consenti.
Il dispositivo è ora configurato e verrà visualizzato in Visual Studio come destinazione di distribuzione.
Sono stati riscontrati problemi? Controllare la documentazione.
L'emulatore o il dispositivo deve ora essere configurato per la distribuzione.
Esegui in Android
Assicurarsi che il dispositivo o l'emulatore sia selezionato come destinazione di debug.
Dal menu selezionare Debug > Avvio del debug (o premere F5). Se questa opzione è disabilitata, verificare che sia selezionato un emulatore o un dispositivo.
L'applicazione verrà compilata, distribuita nel dispositivo/emulatore Android selezionato ed eseguita.