Entwicklungsumgebung einrichten
Installieren Sie Android Studio Version 3.1 oder höher mit Android SDK Platform Version 7.0 (API-Level 24) oder höher.
Sie benötigen Grundkenntnisse der Android-Entwicklung. Wenn Sie neu bei Android sind, lesen Sie Erste Android-App für Anfänger erstellen.
Beispielprojekt öffnen
Beispielprojekte abrufen Sie haben dann folgende Möglichkeiten:
Laden Sie die Szenenbeispiele herunter und extrahieren Sie sie
Oder:
Klonen Sie das Repository mit dem folgenden Befehl:
git clone https://github.com/google-ar/sceneform-android-sdk.git
Öffnen Sie in Android Studio das Beispielprojekt Hello Sceneform im Unterverzeichnis app im Verzeichnis sceneform-android-sdk
.
Gerät oder Emulator vorbereiten
Du kannst AR-Apps auf einem unterstützten Gerät oder im Android Emulator ausführen:
- Im Emulator müssen Sie sich im Google Play Store anmelden oder die Google Play-Dienste für AR manuell aktualisieren.
Für das Ausführen von Sceneform-Anwendungen im Emulator gelten zusätzliche Anforderungen:
- Sie benötigen die Version Android Emulator Version 27.2.9 oder höher.
OpenGL ES 3.0 oder höher muss im Android Emulator unterstützt und aktiviert werden.
Achten Sie darauf, dass Ihr Emulator so konfiguriert ist, dass er die neueste Version verwendet. Wählen Sie im Bereich "Erweiterte Steuerelemente" ( in der Google Toolbar) die Option Einstellungen > Erweitertes > OpenGL ES-API-Level > Renderer-Maximum (bis zu OpenGL ES 3.1) aus und starten Sie dann den Emulator neu.
Führen Sie den Emulator aus, interagieren Sie kurz mit dem emulierten Gerät und prüfen Sie, ob OpenGL ES 3.0 oder höher verwendet wird:
adb logcat | grep eglMakeCurrent
Wenn
ver 3 0
oder höher angezeigt wird, können Sie Sceneform-Apps ausführen. Wenn Sie eine niedrigere Version sehen, unterstützt Ihre Desktop-GPU OpenGL ES 3.0 nicht. Außerdem müssen Sie zum Ausführen von Sceneform-Anwendungen ein unterstütztes Gerät verwenden.
Beispiel ausführen
Vergewissere dich, dass dein Android-Gerät mit der Entwicklungsmaschine verbunden ist, und klicke in Android Studio auf Ausführen . Wählen Sie dann Ihr Gerät als Bereitstellungsziel aus und klicken Sie auf OK.
Android Studio baut dein Projekt in ein debugfähiges APK auf, installiert das APK und führt die App dann auf deinem Gerät aus. Weitere Informationen finden Sie unter Anwendung erstellen und ausführen.
Sie werden möglicherweise aufgefordert, die Google Play-Dienste für AR zu installieren oder zu aktualisieren, wenn diese fehlen oder veraltet sind. Wähle WEITER aus, um die App aus dem Google Play Store zu installieren.
Mit der App Hello Sceneform können Sie Android-Figuren auf flachen Oberflächen platzieren und bearbeiten.
Sceneform zu einem vorhandenen Projekt hinzufügen
So verwenden Sie Sceneform in einem vorhandenen Projekt:
Folgen Sie der Anleitung zum Aktivieren von ARCore in Ihrer App
Fügen Sie der Datei
build.gradle
Ihrer App die Sceneform-Bibliothek hinzu: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' }
Weitere Informationen
- Erstellen Sie andere Beispielprojekte und führen Sie sie im ARCore SDK und in Sceneform-Beispielen aus.
- Weitere Informationen zum Aktivieren von ARCore in Ihrer App
- Hinweise zur Laufzeit
- Lesen Sie die Designrichtlinien.