Configurazione dell'ambiente di sviluppo
Installa Android Studio 3.1 o versioni successive con Android SDK Platform versione 7.0 (livello API 24) o versioni successive.
È necessaria una conoscenza di base dello sviluppo di Android. Se è la prima volta che utilizzi Android, consulta la sezione Creazione della prima app Android per principianti.
Apri il progetto di esempio
Recupera i progetti di esempio. Puoi:
Scarica ed estrai gli Esempi di Forma Scene
-oppure-
Clona il repository con il comando seguente:
git clone https://github.com/google-ar/sceneform-android-sdk.git
In Android Studio, apri il progetto di esempio Hello Sceneform, situato nella sottodirectory app all'interno della directory sceneform-android-sdk
.
Prepara il tuo emulatore o dispositivo
Puoi eseguire app AR su un dispositivo supportato o nell'emulatore Android:
- Nell'emulatore, devi accedere al Google Play Store o aggiornare manualmente Google Play Services per AR.
Esistono ulteriori requisiti per eseguire le app Sceneform nell'emulatore:
- È necessaria la emulatore Android versione 27.2.9 o successiva.
OpenGL ES 3.0 o versioni successive deve essere supportato e abilitato in Android Emulator.
Assicurati che l'emulatore sia configurato in modo da utilizzare la versione più recente. Nel pannello di controllo esteso ( sulla barra degli strumenti), seleziona Impostazioni > Avanzate > Livello API OpenGL ES > Renderer massimo (fino a OpenGL ES 3.1), quindi riavvia l'emulatore.
Esegui l'emulatore, interagisci brevemente con il dispositivo emulato, quindi controlla se viene utilizzato OpenGL ES 3.0 o versioni successive:
adb logcat | grep eglMakeCurrent
Se vedi
ver 3 0
o una versione successiva, puoi eseguire app Sceneform. Se vedi una versione precedente, significa che la GPU desktop non supporta OpenGL ES 3.0 e devi utilizzare un dispositivo supportato per eseguire le app Sceneform.
Esegui il campione
Assicurati che il dispositivo Android sia connesso alla macchina di sviluppo e fai clic su Esegui in Android Studio. Quindi scegli il dispositivo come destinazione di deployment e fai clic su OK.
Android Studio crea il tuo progetto in un APK di cui è possibile eseguire il debug, installa l'APK, quindi esegue l'app sul dispositivo. Per ulteriori informazioni, consulta l'articolo Creare ed eseguire un'app.
È possibile che ti venga richiesto di installare o aggiornare Google Play Services per AR se manca o è obsoleto. Seleziona CONTINUA per installarla dal Google Play Store.
L'app Hello Sceneform ti consente di posizionare e manipolare statuette Android su piattaforme.
Aggiungi Sceneform a un progetto esistente
Per utilizzare Sceneform in un progetto esistente:
Segui i passaggi per attivare ARCore nell'app
Aggiungi la libreria Sceneform al file
build.gradle
dell'app:android { // Sceneform libraries use language constructs from Java 8. // Add these compile options if targeting minSdkVersion < 26. compileOptions { sourceCompatibility 1.8 targetCompatibility 1.8 } } dependencies { … // Provides ArFragment, and other UX resources. implementation 'com.google.ar.sceneform.ux:sceneform-ux:1.15.0' // Alternatively, use ArSceneView without the UX dependency. implementation 'com.google.ar.sceneform:core:1.15.0' }
Passaggi successivi
- Prova a creare ed eseguire altri progetti di esempio nell'SDK ARCore e negli esempi di Sceneform.
- Scopri come attivare ARCore nell'app.
- Esamina le considerazioni relative al tempo di esecuzione.
- Consulta le linee guida per la progettazione.